{"id":775,"name":"org.openrewrite.recipe:rewrite-migrate-java","ecosystem":"maven","repository_url":"https://github.com/openrewrite/rewrite-migrate-java","issues_count":315,"created_at":"2025-06-06T15:01:37.421Z","updated_at":"2025-06-06T15:01:37.421Z","purl":"pkg:maven/org.openrewrite.recipe:rewrite-migrate-java","metadata":{"id":4960972,"name":"org.openrewrite.recipe:rewrite-migrate-java","ecosystem":"maven","description":"Migrate to later Java versions. Automatically.","homepage":"https://github.com/openrewrite/rewrite-migrate-java","licenses":"Moderne Source Available License","normalized_licenses":["RSCPL"],"repository_url":"https://github.com/openrewrite/rewrite-migrate-java","keywords_array":[],"namespace":"org.openrewrite.recipe","versions_count":110,"first_release_published_at":"2021-05-19T04:59:15.000Z","latest_release_published_at":"2025-05-28T16:14:03.000Z","latest_release_number":"3.11.0","last_synced_at":"2025-06-04T03:24:20.331Z","created_at":"2022-07-27T07:27:39.070Z","updated_at":"2025-06-04T03:24:21.489Z","registry_url":"https://central.sonatype.com/artifact/org.openrewrite.recipe/rewrite-migrate-java/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.openrewrite.recipe/rewrite-migrate-java/","metadata":{},"repo_metadata":{"id":37469007,"uuid":"350107865","full_name":"openrewrite/rewrite-migrate-java","owner":"openrewrite","description":"OpenRewrite recipes for migrating to newer versions of Java.","archived":false,"fork":false,"pushed_at":"2024-10-29T10:35:13.000Z","size":13259,"stargazers_count":103,"open_issues_count":55,"forks_count":72,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-10-29T12:31:41.525Z","etag":null,"topics":["openrewrite","openrewrite-recipes"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openrewrite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-21T20:14:16.000Z","updated_at":"2024-10-29T10:35:45.000Z","dependencies_parsed_at":"2023-10-10T22:00:02.229Z","dependency_job_id":"7f5e7915-e35f-4965-bc41-fa1f83e520dd","html_url":"https://github.com/openrewrite/rewrite-migrate-java","commit_stats":null,"previous_names":[],"tags_count":92,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrewrite","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231991851,"owners_count":18457132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"openrewrite","name":"OpenRewrite","uuid":"61478321","kind":"organization","description":"Semantic code search and transformation","email":"team@moderne.io","website":"https://docs.openrewrite.org","location":"San Francisco, CA","twitter":"openrewrite","company":null,"icon_url":"https://avatars.githubusercontent.com/u/61478321?v=4","repositories_count":68,"last_synced_at":"2024-04-21T17:14:49.863Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openrewrite","funding_links":[],"total_stars":2652,"followers":418,"following":0,"created_at":"2022-11-14T06:10:55.549Z","updated_at":"2024-04-21T17:15:15.573Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrewrite","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrewrite/repositories"},"tags":[{"name":"v2.28.0","sha":"7d7c0e456e19ad4e1b991a654b731f554b8eb59f","kind":"commit","published_at":"2024-10-23T11:42:43.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.28.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.28.0/manifests"},{"name":"v2.27.1","sha":"d67ebf8238df403edbc536cf073004d7954bb694","kind":"commit","published_at":"2024-10-17T21:33:58.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.27.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.27.1/manifests"},{"name":"v2.27.0","sha":"44d79d29b7bed57264c7e91655872d4b239ba6dd","kind":"commit","published_at":"2024-10-09T13:14:09.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.27.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.27.0/manifests"},{"name":"v2.26.1","sha":"24cd5e550c3431e9b07bd8c306fe18eaff4ec01d","kind":"commit","published_at":"2024-09-25T17:39:35.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.26.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.26.1/manifests"},{"name":"v2.26.0","sha":"7acc0a5d5cd8e89aec95cb996d3c1600d624b911","kind":"commit","published_at":"2024-09-24T04:26:11.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.26.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.26.0/manifests"},{"name":"v2.25.1","sha":"07542d22eb7bc8b28bcf2f9343e7b51fecef4987","kind":"commit","published_at":"2024-09-19T19:48:17.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.25.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.25.1/manifests"},{"name":"v2.25.0","sha":"28099ccaf0224bc42f5cb27660286647d9937baf","kind":"commit","published_at":"2024-09-12T15:54:19.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.25.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.25.0/manifests"},{"name":"v2.24.0","sha":"f3a04090f76879fc2b395f5c1ff05e36eadc21be","kind":"commit","published_at":"2024-09-10T15:23:51.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.24.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.24.0/manifests"},{"name":"v2.23.0","sha":"30c79c0c55b65f88cd4e49a4ec0668631d061862","kind":"commit","published_at":"2024-08-25T05:23:14.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.23.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.23.0/manifests"},{"name":"v2.22.1","sha":"338d9ccc4e028d3f10fc53914f685488f6afcc6d","kind":"commit","published_at":"2024-08-14T22:23:25.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.22.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.22.1/manifests"},{"name":"v2.22.0","sha":"217cf89f428f4c88a8e917483b440a4bbe773b97","kind":"commit","published_at":"2024-08-12T18:19:11.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.22.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.22.0/manifests"},{"name":"v2.21.0","sha":"67f25e297bad89a794a8c476232be7b7369c3340","kind":"commit","published_at":"2024-07-30T20:39:00.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.21.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.21.0/manifests"},{"name":"v2.20.0","sha":"78159d13f451648f0075473a8ead86c339227cc3","kind":"commit","published_at":"2024-07-12T23:52:54.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.20.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.20.0/manifests"},{"name":"v2.19.0","sha":"e8e3adeeac2dcd5df23d661effe40ee21caf964a","kind":"commit","published_at":"2024-07-03T12:31:45.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.19.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.19.0/manifests"},{"name":"v2.18.0","sha":"f1f1bb5bd0d97d34d3c82c813854e0f6aaa4670b","kind":"commit","published_at":"2024-06-18T20:31:50.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.18.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.18.0/manifests"},{"name":"v2.18.1","sha":"f1f1bb5bd0d97d34d3c82c813854e0f6aaa4670b","kind":"commit","published_at":"2024-06-18T20:31:50.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.18.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.18.1/manifests"},{"name":"v2.17.0","sha":"de6c788bd3422cde02e032e70e4611b04fcf95c7","kind":"commit","published_at":"2024-05-31T23:07:21.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.17.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.17.0/manifests"},{"name":"v2.16.0","sha":"fcddb6d04ad51270f5076d231db5ab1cf7ad9bd2","kind":"commit","published_at":"2024-05-22T18:19:27.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.16.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.16.0/manifests"},{"name":"v2.15.0","sha":"6f1c77d84fdb0253ec69801d1a758c7e5cf67b59","kind":"commit","published_at":"2024-05-22T00:57:25.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.15.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.15.0/manifests"},{"name":"v2.14.1","sha":"047c19fefe49b39e55f3ff272e42070ae6aeae1b","kind":"commit","published_at":"2024-05-21T14:53:27.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.14.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"577ae665522bf2c81a0de9f550528b7449631040","kind":"commit","published_at":"2024-05-18T06:16:03.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.14.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.14.0/manifests"},{"name":"v2.13.0","sha":"bc8e2f78861e714f5c677399ae69dd1f10c50bec","kind":"commit","published_at":"2024-05-06T22:24:23.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.13.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.13.0/manifests"},{"name":"v2.12.0","sha":"e340d96b8557f831c3210bc0bd41f02dba47ca21","kind":"commit","published_at":"2024-04-24T11:24:52.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.12.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"2b2e066e8afea1bff24e33e7f43e240062b1d1f1","kind":"commit","published_at":"2024-03-19T19:33:58.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.11.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.11.0/manifests"},{"name":"v2.10.0","sha":"ac54fc3ecd38293dd9fee549f90333246176d86c","kind":"commit","published_at":"2024-03-12T11:31:02.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.10.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"111ef46353fb968c165f7f1ea1b685477db35ad7","kind":"commit","published_at":"2024-02-24T15:01:15.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.9.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"fc51864d0a680757027a70279d3b99a8b8911734","kind":"commit","published_at":"2024-02-20T13:04:15.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.9.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"ab664613627144aebdc15083f03dce5b75eb1c40","kind":"commit","published_at":"2024-02-06T11:04:40.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.8.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"bce18c4a74f693b748bcffef2179a34a99eb85b0","kind":"commit","published_at":"2024-01-22T18:22:52.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.7.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"848d01381b674b83aee5f7cc67f3076864aea476","kind":"commit","published_at":"2024-01-15T08:53:16.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.7.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"bd4aa6286f558ed4a6d935add5e3f733dcaec2ba","kind":"commit","published_at":"2024-01-08T16:37:35.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.6.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"217fc8eadc43393e59c9127e34cf38af89a9823b","kind":"commit","published_at":"2023-12-16T20:50:11.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.5.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.5.0/manifests"},{"name":"v2.4.2","sha":"f1c66dfca985549cf5e37d4e261141842c9a69ef","kind":"commit","published_at":"2023-12-08T08:58:21.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.4.2","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"0e3ff9f3c72032247e1de88aed8c782cd55b1479","kind":"commit","published_at":"2023-12-04T12:06:24.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.4.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"523cc188d30a708ed208e5ae0dab2e085a06efb1","kind":"commit","published_at":"2023-11-22T19:36:25.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.4.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"1365c1986299ab43401996837942db6acbaaaffa","kind":"commit","published_at":"2023-11-08T13:12:21.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.3.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"8605a87ae832ac6bce70c83f3316edd670c2dbe1","kind":"commit","published_at":"2023-11-06T22:22:49.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.2.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"16850c54f97b3930a278a6c9db5e2469536b0fe8","kind":"commit","published_at":"2023-10-28T14:19:20.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.2.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.2.0/manifests"},{"name":"v2.0.11","sha":"cc6668dd741dedb00a79b8b40718fc9306d5936b","kind":"commit","published_at":"2023-10-03T10:59:49.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.11","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.11/manifests"},{"name":"v2.1.1","sha":"cc6668dd741dedb00a79b8b40718fc9306d5936b","kind":"commit","published_at":"2023-10-03T10:59:49.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.1.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"4de704e7e7ab81a16ac35f7ba02eb0709a7ed852","kind":"commit","published_at":"2023-09-12T08:54:44.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.1.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.1.0/manifests"},{"name":"v2.0.10","sha":"8a1e088a222464419640fe68773b66c7af0cae55","kind":"commit","published_at":"2023-08-22T11:07:26.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.10","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.10/manifests"},{"name":"v2.0.9","sha":"bb416371650cc32f46c35febe1f53a3c28fe4bbe","kind":"commit","published_at":"2023-07-27T08:27:08.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.9","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.9/manifests"},{"name":"v2.0.8","sha":"165b1dfe35770e39ec6e3d7b76ce15f28e7b4bf1","kind":"commit","published_at":"2023-07-21T12:48:00.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.8","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.8/manifests"},{"name":"v2.0.7","sha":"b352e2d9d4086ea52316407a19517aaee27b67fe","kind":"commit","published_at":"2023-07-14T16:04:26.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.7","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.7/manifests"},{"name":"v2.0.5","sha":"927b01de8e8fd8f1ab68bc934a860043e0eba441","kind":"commit","published_at":"2023-06-26T12:22:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.5","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.5/manifests"},{"name":"v2.0.6","sha":"927b01de8e8fd8f1ab68bc934a860043e0eba441","kind":"commit","published_at":"2023-06-26T12:22:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.6","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.6/manifests"},{"name":"v2.0.4","sha":"927b01de8e8fd8f1ab68bc934a860043e0eba441","kind":"commit","published_at":"2023-06-26T12:22:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.4","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"927b01de8e8fd8f1ab68bc934a860043e0eba441","kind":"commit","published_at":"2023-06-26T12:22:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.3","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"4241d47be45ed0459537c2c99a299f296af9a372","kind":"commit","published_at":"2023-06-26T11:41:02.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.2","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"bdc0348b22d3a4d998cf644bf936953353c83249","kind":"commit","published_at":"2023-06-14T02:57:21.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"1e8a08b91b66f3c3f8e7fcd9ed9f6d772aa4083f","kind":"commit","published_at":"2023-06-01T22:39:55.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v2.0.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v2.0.0/manifests"},{"name":"v1.21.1","sha":"e1b4b6be0606a449efce60d7f92c74f0e3c60745","kind":"commit","published_at":"2023-04-25T04:07:10.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.21.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.21.1/manifests"},{"name":"v1.20.0","sha":"90dc103ee435ae5e2b7bbc83fe2a75d61d134eaa","kind":"commit","published_at":"2023-04-21T00:03:59.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.20.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"106b03406a1a4bf7822713a068d85ecd244ae891","kind":"commit","published_at":"2023-04-03T18:50:42.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.19.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"ab9d44dd581ec3aadf4b7caa85ab2479f6d7b17f","kind":"commit","published_at":"2023-03-14T21:39:45.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.18.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.18.0/manifests"},{"name":"v1.17.2","sha":"2e7efbaa145f79b12251ad071d2b867998e22b43","kind":"commit","published_at":"2023-03-06T09:20:22.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.17.2","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.17.2/manifests"},{"name":"v1.17.1","sha":"2218919200fb2904b65ad4679ae5a3a9ea771b3b","kind":"commit","published_at":"2023-02-22T03:39:02.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.17.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"823a70dced50fb1c78b920218fa3a2eb2b197230","kind":"commit","published_at":"2023-02-13T20:18:32.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.17.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"630838c85cc1d66c43f3395ddc0825318c07c1cf","kind":"commit","published_at":"2023-01-20T02:14:19.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.16.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"c398880bf142f0f226cf91bf13edc762fc1025d8","kind":"commit","published_at":"2022-12-10T00:37:43.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.15.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.15.0/manifests"},{"name":"v1.14.1","sha":"7558758093217413b6c64e1a09e93c8f4477268b","kind":"commit","published_at":"2022-11-19T00:50:17.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.14.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"acd491a6f54ad72a09449855fb4228c2b386f9a7","kind":"commit","published_at":"2022-11-17T01:50:05.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.14.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"c3647489b9dc23ddcacfdadd177791231e0f37bd","kind":"commit","published_at":"2022-10-17T16:35:03.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.13.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"84790ed7a0a26f7acfad78f08734463ad701cebc","kind":"commit","published_at":"2022-10-10T21:10:55.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.12.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"8b2ed720a9885b41129ac6314771368508ca41b3","kind":"commit","published_at":"2022-09-18T12:41:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.11.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"ccf76c6a523a8e55d1a1cc02021234b46a73b577","kind":"commit","published_at":"2022-09-02T01:51:10.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.10.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"090844a13503cd621fa24fb4a8cc1f7953da280e","kind":"commit","published_at":"2022-07-20T00:46:47.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.9.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"090844a13503cd621fa24fb4a8cc1f7953da280e","kind":"commit","published_at":"2022-07-20T00:46:47.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.9.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"c62f6bc2ee543876080dd418a3d14aaa6cfa3d4c","kind":"commit","published_at":"2022-06-24T14:54:18.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.8.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"fa7d71851b7a441911f940023165c890e903414f","kind":"commit","published_at":"2022-06-01T23:19:51.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.7.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"80bec5e53fa8de2cb19f8c4042291c1dc356469f","kind":"commit","published_at":"2022-04-29T19:29:43.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.6.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"79cb372588e62db20380a5f82052cbbad771201f","kind":"commit","published_at":"2022-04-26T03:13:27.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.5.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.5.0/manifests"},{"name":"v1.4.3","sha":"feb2d1e1730444ced1391d5eaa42fb171222cd44","kind":"commit","published_at":"2022-04-06T15:47:19.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.4.3","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"7305d5ce99975c4b816bc28581244a9a187aa3c1","kind":"commit","published_at":"2022-04-05T19:37:01.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.4.2","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"3985c43e3baec7ab7cb871507775f47ffa271d01","kind":"commit","published_at":"2022-04-04T22:39:26.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.4.1","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"21e3c8c53a9a568cf9ec14d661b9244fb316e0e4","kind":"commit","published_at":"2022-04-02T03:02:30.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.4.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"f93b4d24ff067796634589682594d4c043b965c1","kind":"commit","published_at":"2022-03-23T17:59:24.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.3.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"641d66e3a84a4b1e6160388d66b07b4595d237bf","kind":"commit","published_at":"2022-02-25T23:41:49.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.2.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"1dc233d835f6380f7f8b655f1003742cc4103091","kind":"commit","published_at":"2022-02-10T15:26:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.1.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4cbb7b04ecb447c39405669be32b13b0ebac6276","kind":"commit","published_at":"2022-01-07T21:14:03.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v1.0.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v1.0.0/manifests"},{"name":"v0.11.0","sha":"509acab7b246046f52dc5c672155727a3cd57615","kind":"commit","published_at":"2021-10-26T18:37:37.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.11.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"1fc543699a55fb067b7ffea51fd4dfb62aee36c5","kind":"commit","published_at":"2021-09-27T16:54:13.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.10.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"d6b9cddadbe5eacad42563a182f2cee670137051","kind":"commit","published_at":"2021-09-13T20:37:21.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.9.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"d27d83d3c48394d0f5572f5a263ccb6d86abb43a","kind":"commit","published_at":"2021-09-03T06:07:32.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.8.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"bc24e7c4ea0928c532fe8fba6447e7c70d3164bc","kind":"commit","published_at":"2021-08-21T01:14:00.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.7.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ff14248cd91677b8bd8069a4f6cb8bc8e5848b1e","kind":"commit","published_at":"2021-08-12T20:30:12.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.6.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"4151d8d254cdbe79e5fb0675d878281b9cd45d0a","kind":"commit","published_at":"2021-07-27T17:36:48.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.5.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"293efe9024be4fe437bace0e0f0c45ba09f04c64","kind":"commit","published_at":"2021-07-16T17:24:16.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.4.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"1d37082b04eb10472f60c691e6eb7d910d3a0896","kind":"commit","published_at":"2021-06-25T18:51:20.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.3.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"4dc1c141df26805b33c2d07c7ef06cf281e8863c","kind":"commit","published_at":"2021-06-11T23:42:24.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.2.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"37abc8b25b68fe5cae7e493970f660d9b3073a1b","kind":"commit","published_at":"2021-05-19T04:54:31.000Z","download_url":"https://codeload.github.com/openrewrite/rewrite-migrate-java/tar.gz/v0.1.0","html_url":"https://github.com/openrewrite/rewrite-migrate-java/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-migrate-java/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-12-31T13:35:38.275Z","dependent_packages_count":7,"downloads":null,"downloads_period":null,"dependent_repos_count":9,"rankings":{"downloads":null,"dependent_repos_count":8.210951673428195,"dependent_packages_count":8.396176165512601,"stargazers_count":33.30456513294113,"forks_count":34.14818760337529,"docker_downloads_count":null,"average":21.014970143814303},"purl":"pkg:maven/org.openrewrite.recipe/rewrite-migrate-java","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.openrewrite.recipe:rewrite-migrate-java","docker_dependents_count":2,"docker_downloads_count":26,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.openrewrite.recipe:rewrite-migrate-java","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.openrewrite.recipe:rewrite-migrate-java/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.openrewrite.recipe:rewrite-migrate-java/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.openrewrite.recipe:rewrite-migrate-java/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.openrewrite.recipe:rewrite-migrate-java/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.openrewrite.recipe:rewrite-migrate-java/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517642,"maintainers_count":0,"namespaces_count":68787,"keywords_count":32037,"github":"maven-central","metadata":{"funded_packages_count":24975},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-06T05:59:03.422Z","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":31,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4425550881","node_id":"PR_kwDOHX1Zq87afS2I","number":865,"state":"closed","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.34.0 to 3.34.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-26T00:32:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T01:47:03.000Z","updated_at":"2026-05-26T00:32:17.000Z","time_to_close":1205113,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.34.0","new_version":"3.34.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.34.0 to 3.34.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.34.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenRewrite \u003ca href=\"https://github.com/openrewrite/rewrite/releases/tag/v8.81.6\"\u003ev8.81.6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefresh UpdateSdkManTest fixtures after SDKMAN CSV update by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1073\"\u003eopenrewrite/rewrite-migrate-java#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more static analysis recipes to java-best-practices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1075\"\u003eopenrewrite/rewrite-migrate-java#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpenRewrite recipe best practices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1074\"\u003eopenrewrite/rewrite-migrate-java#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jspecify hyperlink by \u003ca href=\"https://github.com/sullis\"\u003e\u003ccode\u003e@​sullis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1076\"\u003eopenrewrite/rewrite-migrate-java#1076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip \u003ccode\u003evar\u003c/code\u003e when reassignment relies on declared supertype by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1078\"\u003eopenrewrite/rewrite-migrate-java#1078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep parentheses when renaming typed lambda parameter to underscore by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1082\"\u003eopenrewrite/rewrite-migrate-java#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument null-probing semantic differences in singleton migrations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1081\"\u003eopenrewrite/rewrite-migrate-java#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip main migration when referenced as static API by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1084\"\u003eopenrewrite/rewrite-migrate-java#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip \u003ccode\u003eImmutable*.copyOf\u003c/code\u003e rewrite when argument is not a \u003ccode\u003eCollection\u003c/code\u003e by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1089\"\u003eopenrewrite/rewrite-migrate-java#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep block body when refined switch arm contains an if statement by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1088\"\u003eopenrewrite/rewrite-migrate-java#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eMap.ofEntries\u003c/code\u003e when migrating more than 10 entries by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1090\"\u003eopenrewrite/rewrite-migrate-java#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.34.0...v3.34.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.34.0...v3.34.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/openrewrite/rewrite-migrate-java/commit/cb4f1bcfc96721fd0ce555cf28131972d5d4bb0f\"\u003e\u003ccode\u003ecb4f1bc\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eMap.ofEntries\u003c/code\u003e when migrating more than 10 entries (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e26618cf19cd40e8cfaf8085385a8dc30f1b2026\"\u003e\u003ccode\u003ee26618c\u003c/code\u003e\u003c/a\u003e Keep block when refined switch arm contains an if statement (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7424e22c12805c18770035a92d02aaf444b48aad\"\u003e\u003ccode\u003e7424e22\u003c/code\u003e\u003c/a\u003e Skip \u003ccode\u003eImmutable*.copyOf\u003c/code\u003e rewrite when argument is not a \u003ccode\u003eCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dcaa8cabffbae755339504cee49441f54e6b7d72\"\u003e\u003ccode\u003edcaa8ca\u003c/code\u003e\u003c/a\u003e Skip main method migration when referenced as static API (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/b6c609d208f3f10a730f49e3858dc3ce24512d13\"\u003e\u003ccode\u003eb6c609d\u003c/code\u003e\u003c/a\u003e Document null-probing semantic differences in singleton migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/915f92e7c5af2bbdc324ed2e661f4c416406015f\"\u003e\u003ccode\u003e915f92e\u003c/code\u003e\u003c/a\u003e Keep parentheses when renaming typed lambda parameter to underscore (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/88ef91c3f557b2d0b29d28c0b254234ecdad7048\"\u003e\u003ccode\u003e88ef91c\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-05-04T1143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4ea11911eb19e8afdfe5bb3be661ac505f081cb7\"\u003e\u003ccode\u003e4ea1191\u003c/code\u003e\u003c/a\u003e Skip \u003ccode\u003evar\u003c/code\u003e when reassignment relies on declared supertype (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1ead1d82f0b5961c0d10f137d0eef08a93b7e947\"\u003e\u003ccode\u003e1ead1d8\u003c/code\u003e\u003c/a\u003e Add jspecify hyperlink (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c69eb618ae132097e84661b45ebd0840c15c187f\"\u003e\u003ccode\u003ec69eb61\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.34.0...v3.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.34.0\u0026new-version=3.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/robfrank/exercises/pull/865","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Fexercises/issues/865","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/865/packages"},{"uuid":"4250767095","node_id":"PR_kwDOBv29P87R2JDK","number":3015,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.32.0 to 3.32.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T02:03:24.000Z","updated_at":"2026-04-13T07:41:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.32.0","new_version":"3.32.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.32.0 to 3.32.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.32.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove parentheses from single unnamed lambda parameters by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1054\"\u003eopenrewrite/rewrite-migrate-java#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1056\"\u003eopenrewrite/rewrite-migrate-java#1056\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.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/openrewrite/rewrite-migrate-java/commit/fde81eb521c932894a77f64824f46d094cb7c20c\"\u003e\u003ccode\u003efde81eb\u003c/code\u003e\u003c/a\u003e Skip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/06d35be96df5364e985d9f435afda1fbc53a404b\"\u003e\u003ccode\u003e06d35be\u003c/code\u003e\u003c/a\u003e Update display names for Java upgrade recipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ad8d92ac02094df4933b4cda15562d4dd58beab\"\u003e\u003ccode\u003e8ad8d92\u003c/code\u003e\u003c/a\u003e Remove parentheses from single unnamed lambda parameters (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/eclipse-ee4j/openmq/pull/3015","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/3015","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3015/packages"},{"uuid":"4246347948","node_id":"PR_kwDOACw-fM7RuaXa","number":4403,"state":"closed","title":"chore(deps): bump the maven-dependencies group with 10 updates","user":"dependabot[bot]","labels":["Priority 1: Must","Type: Dependency Upgrade"],"assignees":["smcvb"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-13T09:28:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-12T03:05:04.000Z","updated_at":"2026-04-13T09:28:45.000Z","time_to_close":109419,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-dependencies","update_count":10,"packages":[{"name":"org.hibernate.orm:hibernate-core","old_version":"7.3.0.Final","new_version":"7.3.1.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"nl.jqno.equalsverifier:equalsverifier","old_version":"4.4.1","new_version":"4.4.2","repository_url":"https://github.com/jqno/equalsverifier"},{"name":"tools.jackson:jackson-bom","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"tools.jackson.core:jackson-core","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.60.1","new_version":"1.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.31.3","new_version":"3.32.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"},{"name":"org.openrewrite:rewrite-test","old_version":"8.78.4","new_version":"8.79.2","repository_url":"https://github.com/openrewrite/rewrite"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.12","new_version":"3.5.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui","old_version":"2.8.16","new_version":"2.8.17","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `7.3.0.Final` | `7.3.1.Final` |\n| [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier) | `4.4.1` | `4.4.2` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.0` | `3.1.2` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [tools.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `3.1.1` | `3.1.2` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.60.1` | `1.61.0` |\n| [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) | `3.31.3` | `3.32.1` |\n| [org.openrewrite:rewrite-test](https://github.com/openrewrite/rewrite) | `8.78.4` | `8.79.2` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.12` | `3.5.13` |\n| [org.springdoc:springdoc-openapi-starter-webflux-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.16` | `2.8.17` |\n\nUpdates `org.hibernate.orm:hibernate-core` from 7.3.0.Final to 7.3.1.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/releases\"\u003eorg.hibernate.orm:hibernate-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.3.1\u003c/h2\u003e\n\u003ch1\u003eHibernate ORM 7.3.1.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.3: 7.3.1.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.3.1.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.3.1\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.3\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.3/whats-new/whats-new.html\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.3/migration-guide/\"\u003eMigration Guide\u003c/a\u003e for details about migration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/orm/releases/7.3/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/introduction/html_single/\"\u003eIntroduction Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/userguide/html_single/\"\u003eUser Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/javadocs\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee also the following resources related to supported APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/community/compatibility-policy/\"\u003ecompatibility policy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/incubating/incubating.txt\"\u003eincubating API report\u003c/a\u003e (\u003ccode\u003e@Incubating\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/deprecated/deprecated.txt\"\u003edeprecated API report\u003c/a\u003e (\u003ccode\u003e@Deprecated\u003c/code\u003e + \u003ccode\u003e@Remove\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/internals/internal.txt\"\u003einternal API report\u003c/a\u003e (internal packages, \u003ccode\u003e@Internal\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/blob/7.3.1/changelog.txt\"\u003eorg.hibernate.orm:hibernate-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChanges in 7.3.1.Final (April 10, 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/38285\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/38285\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* HHH-20326 ClassCastException when joining array within embeddable\n* HHH-20287 DataException ( Parameter is not set) when updating only the version of an Entity with a PartitionKey\n* HHH-20283 key-based pagination appears to be broken\n* HHH-20281 Missing temporal precision for parameter coercion leading to ClassCastException\n* HHH-20274 Avoid mutating SqmSelectClause during type validation\n* HHH-20273 Failed to set List type field in Embeddable record\n* HHH-20272 JDBC locking pre-actions are not executed before the statement\n* HHH-20271 SybaseASE reports wrong lock metadata\n* HHH-20267 Hibernate processor: infinite generation of repositories when extending PanacheRepository\n* HHH-20266 Some unnesting array functions miss ordering on index on aggregation\n* HHH-20260 Session#find only logs LockTimeoutException instead of throwing it on PostgreSQL\n* HHH-20259 DdlTypeRegistry#addSqlType doesn't handle different type codes registered to same DDL type properly\n* HHH-20251 NPE: query with fetch graph and read-only hint on bytecode enhanced entities\n* HHH-20231 Errors when querying 2L-cached native queries with same SQL but different result type\n* HHH-20230 [Metamodel Generator] AnnotationMetaEntity fails to compile repository methods with unbounded wildcard Sort\u0026lt;?\u0026gt;\n* HHH-20209 Race Condition in JavaTypeRegistry causing SemanticException during parallel UNION queries with projection.\n* HHH-20126 NPE when querying with a lockMode/lockScope\n* HHH-20053 HQL grammar ambiguity for NOT keyword\n* HHH-19885 Wrong mapping of legacy XML \u0026quot;access\u0026quot; attribute in HbmXmlTransformer\n* HHH-19818 NPE with stateless insert when Envers is enabled\n* HHH-19429 ConcurrentModificationException observed while executing JPQL update query with VERSIONED clause\n* HHH-12986 ConfigLoader does not close file when loading hibernate.cfg.xml\n* HHH-12590 Postgres subselect: ERROR: subquery in FROM must have an alias\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HHH-20256 Make ByteBuddy class generation build-reproducible\n* HHH-20227 Avoid using reflection and parsing annotations when initializing the Hibernate and JPA annotation descriptors\u003c/p\u003e\n\u003cp\u003e** Task\n* HHH-20311 Upgrade to hibernate-modules 1.1.1\n* HHH-20301 Upgrade ByteBuddy to 1.18.8\n* HHH-20232 Update c3p0 to 0.12.0\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/hibernate/hibernate-orm/commit/bc279526ae876e0212536b82444bed0fab6f7a82\"\u003e\u003ccode\u003ebc27952\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 7.3.1.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/ff58198de86ce8c21e4b6cd30df1cd03451d80ed\"\u003e\u003ccode\u003eff58198\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 7.3.1.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/4f4d466be43643612cf3ca1447019c3d5f2c770b\"\u003e\u003ccode\u003e4f4d466\u003c/code\u003e\u003c/a\u003e HHH-20326 Fix ClassCastException when joining array within embeddable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/6c3203267afa193fc9a1d7886d31be96fdcb88fb\"\u003e\u003ccode\u003e6c32032\u003c/code\u003e\u003c/a\u003e HHH-19885 Wrong mapping of legacy XML access attribute in HbmXmlTransformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/5daee8dcb806fd1747f543334fe6cda845f549a4\"\u003e\u003ccode\u003e5daee8d\u003c/code\u003e\u003c/a\u003e Enable automated maintenance releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/6b33f2f7d501d153660954f4e51a908ac0c6e377\"\u003e\u003ccode\u003e6b33f2f\u003c/code\u003e\u003c/a\u003e HHH-20301 Upgrade ByteBuddy to 1.18.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/e5bfdd7f50c27656afd800a877aa7edc277c9765\"\u003e\u003ccode\u003ee5bfdd7\u003c/code\u003e\u003c/a\u003e HHH-20311 Upgrade \u003ccode\u003ehibernate-models\u003c/code\u003e to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/cbbdc4faaeee071d8878bf9d0ded3d39cf92e1bf\"\u003e\u003ccode\u003ecbbdc4f\u003c/code\u003e\u003c/a\u003e Make database version part of task inputs to avoid skipping tests with same d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/85205304cdd0744c281d6290945916f9013574ad\"\u003e\u003ccode\u003e8520530\u003c/code\u003e\u003c/a\u003e HHH-20287 DataException ( Parameter is not set) when updating only the versio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/95de1b6e287e77a820cab33ee82d79591f7cc481\"\u003e\u003ccode\u003e95de1b6\u003c/code\u003e\u003c/a\u003e HHH-20287 DataException ( Parameter is not set) when updating only the versio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-orm/compare/7.3.0...7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nl.jqno.equalsverifier:equalsverifier` from 4.4.1 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/releases\"\u003enl.jqno.equalsverifier:equalsverifier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease equalsverifier-4.4.2\u003c/h2\u003e\n\u003cp\u003eFor a list of changes in this version, see \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003enl.jqno.equalsverifier:equalsverifier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.4.2] - 2026-04-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMulti-line error messages now align better.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug where a \u003ccode\u003eNoSuchElementException\u003c/code\u003e was thrown when verifying a Kotlin class that inherits a \u003ccode\u003eprivate val\u003c/code\u003e lazy property from a parent class (\u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1170\"\u003eIssue 1170\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes a bug where static fields of certain types (e.g., \u003ccode\u003eBigDecimal\u003c/code\u003e and boxed \u003ccode\u003eFloat\u003c/code\u003e) were not restored to their original value after EqualsVerifier threw a \u003ccode\u003eNullPointerException\u003c/code\u003e while null-checking them.\u003c/li\u003e\n\u003cli\u003eFixes a bug where an \u003ccode\u003eEnum\u0026lt;?\u0026gt;\u003c/code\u003e field resolved to \u003ccode\u003eEnum\u0026lt;Enum\u0026lt;Object\u0026gt;\u0026gt;\u003c/code\u003e (because Enum has a self-referential type bound).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/ca452c7ff55f3574c83d14aeac89c149e3634bce\"\u003e\u003ccode\u003eca452c7\u003c/code\u003e\u003c/a\u003e Bumps version to 4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/2be72506459a4f0d2d698fd8e80965aaadfc21e3\"\u003e\u003ccode\u003e2be7250\u003c/code\u003e\u003c/a\u003e Updates CHANGELOG for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/24e4d5aa77bc3f7acbf25746b89f74fc41c62092\"\u003e\u003ccode\u003e24e4d5a\u003c/code\u003e\u003c/a\u003e Increases coverage threshold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/1221cf97f0c7e24e5975be1f202d2424fe3571c7\"\u003e\u003ccode\u003e1221cf9\u003c/code\u003e\u003c/a\u003e Fixes NoSuchElementException when verifying a Kotlin class that inherits a pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/2d11415421ab5ce72e82e7a6559f3522fecf3ab8\"\u003e\u003ccode\u003e2d11415\u003c/code\u003e\u003c/a\u003e Fixes bug where some static fields were not reset to their original state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/1ba96a8c955d7995d0e26daba91e86dd2839a058\"\u003e\u003ccode\u003e1ba96a8\u003c/code\u003e\u003c/a\u003e Adds a test for Enum\u0026lt;?\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/cd2c8338757774724694576d394f2ca38c821df0\"\u003e\u003ccode\u003ecd2c833\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1199\"\u003e#1199\u003c/a\u003e from jqno/dependabot/github_actions/dependencies-98a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/95220a9abb3b033dcf741aa6b6fb8841ddfae765\"\u003e\u003ccode\u003e95220a9\u003c/code\u003e\u003c/a\u003e Bump dawidd6/action-download-artifact in the dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/88c444297483a9de16212a8b3e3cf6eed38e35a2\"\u003e\u003ccode\u003e88c4442\u003c/code\u003e\u003c/a\u003e Fixes a bug where Enum\u0026lt;?\u0026gt; resolves to Enum\u0026lt;Enum\u003c!-- raw HTML omitted --\u003e\u0026gt;, and updates some tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/2751cde24fe8487b6e425d5721da6dad08bb0e6d\"\u003e\u003ccode\u003e2751cde\u003c/code\u003e\u003c/a\u003e Updates build to JDK 26\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jqno/equalsverifier/compare/equalsverifier-4.4.1...equalsverifier-4.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson:jackson-bom` from 3.1.0 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/0ae1c2ae270dabe8e21700cbcee1c266b54e84f0\"\u003e\u003ccode\u003e0ae1c2a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/3c171ebd5d6c5d8f6e8d4f3614cf9b4f0a8babb9\"\u003e\u003ccode\u003e3c171eb\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/8046ced071e0b36747bae0f0a96fa21914de1303\"\u003e\u003ccode\u003e8046ced\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ea00ca4cc59ba656a17a071e30a68387e51d3e0d\"\u003e\u003ccode\u003eea00ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/0628060381a5b86e3fc07854a27b7453de559b7e\"\u003e\u003ccode\u003e0628060\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/22b8aeec79b87751a41c586404850c526eed1dbe\"\u003e\u003ccode\u003e22b8aee\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2d305e6af8b61c6c30f5658cd8c794419e233a53\"\u003e\u003ccode\u003e2d305e6\u003c/code\u003e\u003c/a\u003e Add JDK 25 in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/da85336a6e5749354bc65536f493a712401eea4f\"\u003e\u003ccode\u003eda85336\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/123\"\u003e#123\u003c/a\u003e from FasterXML/tatu/3.1/122-switch-to-junit6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7ec5e0ec5ad5e53e12e775537e4717478841d459\"\u003e\u003ccode\u003e7ec5e0e\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/122\"\u003e#122\u003c/a\u003e: switch 3.x (starting with 3.1.1) to use JUnit 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ef0977031036f6fcc6d54eaeb93ccd35a2ab2c96\"\u003e\u003ccode\u003eef09770\u003c/code\u003e\u003c/a\u003e Update oss-parent dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.1.0...jackson-bom-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e) \u003ca href=\"https://github.com/bramvonk\"\u003e\u003ccode\u003e@​bramvonk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e) \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/ccd28bf94c3ddb06d9377d5c1a9bd4bc21d4b23a\"\u003e\u003ccode\u003eccd28bf\u003c/code\u003e\u003c/a\u003e Update docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/cdca4b19aec6bb8559cf380473b92893940ccd08\"\u003e\u003ccode\u003ecdca4b1\u003c/code\u003e\u003c/a\u003e Update cockroachdb image version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/01451d17e5f5bf53516b5ebd07a562b0c6a83601\"\u003e\u003ccode\u003e01451d1\u003c/code\u003e\u003c/a\u003e Disable DockerComposeContainerVolumeRemovalTest and ComposeContainerVolumeRem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/326987f41a5d23e736bf8e92d7f68f6feaabe515\"\u003e\u003ccode\u003e326987f\u003c/code\u003e\u003c/a\u003e Update Pull Request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a756bc6a572cde84fbe429b3a1fcf09ba9559581\"\u003e\u003ccode\u003ea756bc6\u003c/code\u003e\u003c/a\u003e Improve k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5323acdeb4d399b2dc1a61eb07012a39f86643e6\"\u003e\u003ccode\u003e5323acd\u003c/code\u003e\u003c/a\u003e Use non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8da56ffeff9f2b6afd712364e40ecc5b3f6ca34d\"\u003e\u003ccode\u003e8da56ff\u003c/code\u003e\u003c/a\u003e Support apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/dea972503664ebfed2b74957c740e58bd93d579f\"\u003e\u003ccode\u003edea9725\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.core:jackson-core` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ad2720027a1e0ba2a499e61c525ad2397339163b\"\u003e\u003ccode\u003ead27200\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/74392b79c8528459f14686b16b9c2f33a1e50c52\"\u003e\u003ccode\u003e74392b7\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/23b653a139274e70c57a7d10dcf06b74d3633948\"\u003e\u003ccode\u003e23b653a\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1561\"\u003e#1561\u003c/a\u003e: build with JDK 21 to get Javadocs (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/08d6509761508ed0603014c6ae9c72606b181e10\"\u003e\u003ccode\u003e08d6509\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1589\"\u003e#1589\u003c/a\u003e: javadoc improvement for JacksonException (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/c680380086e9f8bb415111ba6262e9c14b92a580\"\u003e\u003ccode\u003ec680380\u003c/code\u003e\u003c/a\u003e Fix dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e6d3cf4f0e90fa24371c379a10c6de546c7c4716\"\u003e\u003ccode\u003ee6d3cf4\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d04899bd401417f7cb2b15dcfd8330fee51b57af\"\u003e\u003ccode\u003ed04899b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-3.1.1...jackson-core-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.60.1 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.61.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eisEnabled()\u003c/code\u003e on \u003ccode\u003eTracer\u003c/code\u003e, \u003ccode\u003eLogger\u003c/code\u003e, and metric instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubating\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Update \u003ccode\u003eEnvironmentGetter\u003c/code\u003e and \u003ccode\u003eEnvironmentSetter\u003c/code\u003e key normalization to reflect spec changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRetain propagated context when generating random trace IDs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd rate-limited warning log when \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e drops spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8167\"\u003e#8167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTrack series start time per aggregator rather than at \u003ccode\u003eSdkMeterProvider\u003c/code\u003e creation time (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCapture context class loader during async callback registration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8091\"\u003e#8091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake include/exclude work correctly with empty (but non-null) lists (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix condition for recording successful log processing metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8226\"\u003e#8226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOTLP: add configurable bounds to response body reading (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8224\"\u003e#8224\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: only throw invalid response exception when gRPC response size \u0026lt; 5 bytes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: remove duplicate FINEST-level error logging in gRPC exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP Profiles: clean up profile signal exporters for consistency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Autoconfigure: remove deprecated \u003ccode\u003eComponentLoader\u003c/code\u003e class (use \u003ccode\u003eio.opentelemetry.common.ComponentLoader\u003c/code\u003e instead) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8243\"\u003e#8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: fix \u003ccode\u003eDeclarativeConfigProperties\u003c/code\u003e javadoc to not throw exceptions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: resource attribute filtering should include attributes by default (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8177\"\u003e#8177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: enforce IncludedExcludeModel .included and .excluded are not empty (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoconfigure: restructure SDK incubator to not depend on autoconfigure internals (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable Gradle build cache on releases to mitigate supply chain risk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8254\"\u003e#8254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/adp2201\"\u003e\u003ccode\u003e@​adp2201\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.61.0 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eisEnabled()\u003c/code\u003e on \u003ccode\u003eTracer\u003c/code\u003e, \u003ccode\u003eLogger\u003c/code\u003e, and metric instruments\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubating\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Update \u003ccode\u003eEnvironmentGetter\u003c/code\u003e and \u003ccode\u003eEnvironmentSetter\u003c/code\u003e key normalization to reflect spec\nchanges\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRetain propagated context when generating random trace IDs\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd rate-limited warning log when \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e drops spans\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8167\"\u003e#8167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTrack series start time per aggregator rather than at \u003ccode\u003eSdkMeterProvider\u003c/code\u003e creation time\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCapture context class loader during async callback registration\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8091\"\u003e#8091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake include/exclude work correctly with empty (but non-null) lists\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix condition for recording successful log processing metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8226\"\u003e#8226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOTLP: add configurable bounds to response body reading\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8224\"\u003e#8224\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: only throw invalid response exception when gRPC response size \u0026lt; 5 bytes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: remove duplicate FINEST-level error logging in gRPC exporter\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP Profiles: clean up profile signal exporters for consistency\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Autoconfigure: remove deprecated \u003ccode\u003eComponentLoader\u003c/code\u003e class (use\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/339e938e75567529565fd1dac27a1d517fa55fa9\"\u003e\u003ccode\u003e339e938\u003c/code\u003e\u003c/a\u003e [release/v1.61.x] Prepare release 1.61.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8279\"\u003e#8279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/45496edf1e740161b5fcc4960cad886490b7a069\"\u003e\u003ccode\u003e45496ed\u003c/code\u003e\u003c/a\u003e Prepare for 1.61.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8273\"\u003e#8273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/f3cefbd3f21ef1463c514a94524f80b5000f73ed\"\u003e\u003ccode\u003ef3cefbd\u003c/code\u003e\u003c/a\u003e Update dependency com.google.api.grpc:proto-google-common-protos to v2.68.0 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d706c8036ef833c8dbffde4ff2a5bb9f01ba8c19\"\u003e\u003ccode\u003ed706c80\u003c/code\u003e\u003c/a\u003e Fix OTLP handling of identity content-encoding (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/2e385f8b50c28abc1471840850f6e8c997b2db42\"\u003e\u003ccode\u003e2e385f8\u003c/code\u003e\u003c/a\u003e Enforce IncludedExcludeModel .included and .excluded are not empty (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/b665652bb8b997341a7c5c5cf96c0fe5825bb217\"\u003e\u003ccode\u003eb665652\u003c/code\u003e\u003c/a\u003e Response body bounds (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/acc2b5d99827efe275769d75054f430b5c26db7a\"\u003e\u003ccode\u003eacc2b5d\u003c/code\u003e\u003c/a\u003e Series start time (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/aa4400af4a9c011326cde6f5338c2bb6072a689f\"\u003e\u003ccode\u003eaa4400a\u003c/code\u003e\u003c/a\u003e retain propagated context for random trace-ids (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/1e0ddc6687347fb9be1c822509740b04df5e4db3\"\u003e\u003ccode\u003e1e0ddc6\u003c/code\u003e\u003c/a\u003e Fix equalsverifier renovate exclusion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/ec002c331d29141d458322d228f7c6421a3d5a45\"\u003e\u003ccode\u003eec002c3\u003c/code\u003e\u003c/a\u003e make include/exclude easier to use with empty but not null arguments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.60.1...v1.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openrewrite.recipe:rewrite-migrate-java` from 3.31.3 to 3.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.32.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove parentheses from single unnamed lambda parameters by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1054\"\u003eopenrewrite/rewrite-migrate-java#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1056\"\u003eopenrewrite/rewrite-migrate-java#1056\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCap Java version at 24 for Kotlin \u0026lt;2.3 in UpgradeToJava25 by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1035\"\u003eopenrewrite/rewrite-migrate-java#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline JavaTemplate fields at their usage sites by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1036\"\u003eopenrewrite/rewrite-migrate-java#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eJavaTemplate.apply()\u003c/code\u003e static method by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1037\"\u003eopenrewrite/rewrite-migrate-java#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ClassCastException in UseVarForGenericMethodInvocations by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1039\"\u003eopenrewrite/rewrite-migrate-java#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Mockito to 5.17.x in Java 25 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1041\"\u003eopenrewrite/rewrite-migrate-java#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate Mojarra and Glassfish JSF dependencies to Jakarta Faces by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1040\"\u003eopenrewrite/rewrite-migrate-java#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1042\"\u003eopenrewrite/rewrite-migrate-java#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove type-use annotations to array brackets during JSpecify migration by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1038\"\u003eopenrewrite/rewrite-migrate-java#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit casts for visitor visit() return type by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1049\"\u003eopenrewrite/rewrite-migrate-java#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseVarForTypeCast and UseVarForConstructors to UseVar recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1050\"\u003eopenrewrite/rewrite-migrate-java#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace Collections.emptyXXX with Immutable Static Factory Methods by \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1051\"\u003eopenrewrite/rewrite-migrate-java#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EnableLombokAnnotationProcessor to LombokBestPractices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1052\"\u003eopenrewrite/rewrite-migrate-java#1052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.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/openrewrite/rewrite-migrate-java/commit/fde81eb521c932894a77f64824f46d094cb7c20c\"\u003e\u003ccode\u003efde81eb\u003c/code\u003e\u003c/a\u003e Skip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/06d35be96df5364e985d9f435afda1fbc53a404b\"\u003e\u003ccode\u003e06d35be\u003c/code\u003e\u003c/a\u003e Update display names for Java upgrade recipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ad8d92ac02094df4933b4cda15562d4dd58beab\"\u003e\u003ccode\u003e8ad8d92\u003c/code\u003e\u003c/a\u003e Remove parentheses from single unnamed lambda parameters (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/2388f912cc325b820bd7a2773927e7f0b4d44d50\"\u003e\u003ccode\u003e2388f91\u003c/code\u003e\u003c/a\u003e Add EnableLombokAnnotationProcessor to LombokBestPractices (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fecaa2ea724e5a0ec131b0fd8ebee04c388c0ce4\"\u003e\u003ccode\u003efecaa2e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/55f801a4c214761cb7e8b5b42835d0ae33d87ea1\"\u003e\u003ccode\u003e55f801a\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/96d6dd97088cf3edade46fee2ec4f42fc7c6b10a\"\u003e\u003ccode\u003e96d6dd9\u003c/code\u003e\u003c/a\u003e Replace Collections.emptyXXX with Immutable Static Factory Methods (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/2a5697175694c28c94d483c323639a3711e8add2\"\u003e\u003ccode\u003e2a56971\u003c/code\u003e\u003c/a\u003e Add UseVarForTypeCast and UseVarForConstructors to UseVar recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9e118a463de79b1f337ec512a499943ca744ef1e\"\u003e\u003ccode\u003e9e118a4\u003c/code\u003e\u003c/a\u003e Add explicit casts for visitor visit() return type (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/41373e1407170a0d808d4c17b0b0ce3dd9b29ac4\"\u003e\u003ccode\u003e41373e1\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-04-06T1051\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openrewrite:rewrite-test` from 8.78.4 to 8.79.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite/releases\"\u003eorg.openrewrite:rewrite-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.79.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eC#: Fix PointerDereference type propagation crash by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7325\"\u003eopenrewrite/rewrite#7325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequirementsTxtParser: surface resolution failures as ParseExceptionResult by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7326\"\u003eopenrewrite/rewrite#7326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AddKeyValue logging parser errors for trailing dot in keyPath by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7327\"\u003eopenrewrite/rewrite#7327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangeDependency skips dependencies whose new coordinates don't resolve by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7321\"\u003eopenrewrite/rewrite#7321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove rewrite-go Go module up one directory by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7329\"\u003eopenrewrite/rewrite#7329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse C# RPC process across CSharpRecipeTest methods by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7332\"\u003eopenrewrite/rewrite#7332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IndexOutOfBoundsException in JavaTemplateParser.parseExpression for local class types by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7335\"\u003eopenrewrite/rewrite#7335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RemoveUnusedImports keeping import only referenced in type attribution by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7336\"\u003eopenrewrite/rewrite#7336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip plugins block in UsePropertyAssignmentSyntax by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7337\"\u003eopenrewrite/rewrite#7337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UnsupportedOperationException in Py.ExpressionTypeTree.withType() by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7314\"\u003eopenrewrite/rewrite#7314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eBlankLinesVisitor.visitImport()\u003c/code\u003e \u003ccode\u003eIndexOutOfBoundsException\u003c/code\u003e on Python files by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7340\"\u003eopenrewrite/rewrite#7340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with lingering Tempdirs and missing marker descriptions. by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7330\"\u003eopenrewrite/rewrite#7330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGroovyTemplate\u003c/code\u003e failure when method invocation has \u003ccode\u003evoid\u003c/code\u003e return type by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7341\"\u003eopenrewrite/rewrite#7341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRPC: explicitly fail if RPC receives a message it has no codec for by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7342\"\u003eopenrewrite/rewrite#7342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate marketplace categories from case-sensitive displayName matching by \u003ca href=\"https://github.com/pdelagrave\"\u003e\u003ccode\u003e@​pdelagrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7334\"\u003eopenrewrite/rewrite#7334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Expose csproj visitor classes for reuse in custom recipes by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7324\"\u003eopenrewrite/rewrite#7324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FindStyles diagnostic recipe and test Kotlin style detection behavior by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6634\"\u003eopenrewrite/rewrite#6634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaScript: register existing \u003ccode\u003eRemoveDependency\u003c/code\u003e recipe by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7343\"\u003eopenrewrite/rewrite#7343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand star imports in ChangePackage and related recipes when they would create ambiguity by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7202\"\u003eopenrewrite/rewrite#7202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix file handle leak from ProcessBuilder.redirectError() on Windows by \u003ca href=\"https://github.com/shanman190\"\u003e\u003ccode\u003e@​shanman190\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7346\"\u003eopenrewrite/rewrite#7346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Add Preconditions.Not, And, and recipe-based Check support by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7348\"\u003eopenrewrite/rewrite#7348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around dotnet tool exec auth failure on private NuGet feeds by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7347\"\u003eopenrewrite/rewrite#7347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.79.1...v8.79.2\"\u003ehttps://github.com/openrewrite/rewrite/compare/v8.79.1...v8.79.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.79.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eC#: Improve csproj manipulation and add reattestation by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7316\"\u003eopenrewrite/rewrite#7316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eXmlParser: case-insensitive accept for nuget.config by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7317\"\u003eopenrewrite/rewrite#7317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Remove REWRITE_SOURCE_PATH env var from RPC launcher by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7322\"\u003eopenrewrite/rewrite#7322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat all packages listed in requirements.txt as direct dependencies by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7320\"\u003eopenrewrite/rewrite#7320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse all requirements files in requirements-only Python projects by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7323\"\u003eopenrewrite/rewrite#7323\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.79.0...v8.79.1\"\u003ehttps://github.com/openrewrite/rewrite/compare/v8.79.0...v8.79.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo: Fix how generics (parametrized types) are parsed by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7294\"\u003eopenrewrite/rewrite#7294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix DTD ENTITY parsing when quoted values contain angle brackets by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7280\"\u003eopenrewrite/rewrite#7280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScala: \u003ccode\u003eExpressionStatement\u003c/code\u003es by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7296\"\u003eopenrewrite/rewrite#7296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Fix RPC serialization of XmlDoc comments by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7297\"\u003eopenrewrite/rewrite#7297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NPE in UpgradeDependencyVersion ext property upgrade by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7299\"\u003eopenrewrite/rewrite#7299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScala: fix parsing of pattern matching with case conditions by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7298\"\u003eopenrewrite/rewrite#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo: fix parsing of multi-parameter generics by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7300\"\u003eopenrewrite/rewrite#7300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UsePropertyAssignmentSyntax recipe for Gradle (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/5828\"\u003e#5828\u003c/a\u003e) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7286\"\u003eopenrewrite/rewrite#7286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScala: parsing to support multiline case blocks with no \u003ccode\u003e{}\u003c/code\u003e braces by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7301\"\u003eopenrewrite/rewrite#7301\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/openrewrite/rewrite/commit/955a86bce14e60852b952c39eaba5de6d8d4b719\"\u003e\u003ccode\u003e955a86b\u003c/code\u003e\u003c/a\u003e Work around dotnet tool exec auth failure on private NuGet feeds (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7347\"\u003e#7347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/41f78a21c14d2138817ca2b7b24bda90e3d25762\"\u003e\u003ccode\u003e41f78a2\u003c/code\u003e\u003c/a\u003e C#: Add Preconditions.Not, And, and recipe-based Check support (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7348\"\u003e#7348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/bfe436e438377cd5a10a3a28a098ce80a931c4d2\"\u003e\u003ccode\u003ebfe436e\u003c/code\u003e\u003c/a\u003e Fix file handle leak from ProcessBuilder.redirectError() on Windows (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7346\"\u003e#7346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/24938cf2a3b83a3dd3fda202e14446804e47f6c3\"\u003e\u003ccode\u003e24938cf\u003c/code\u003e\u003c/a\u003e Expand star imports in ChangePackage and related recipes when they would crea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/5992f1256320a2c59d223bb9e932ac594cfaac8e\"\u003e\u003ccode\u003e5992f12\u003c/code\u003e\u003c/a\u003e Register RemoveDependency recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7343\"\u003e#7343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/504eb897f6807c68b1b5a4e8ff6521c52fad24f5\"\u003e\u003ccode\u003e504eb89\u003c/code\u003e\u003c/a\u003e Add FindStyles diagnostic recipe and test Kotlin style detection behavior (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/9d86df15b893ff540896efd5db72c069ebbb139a\"\u003e\u003ccode\u003e9d86df1\u003c/code\u003e\u003c/a\u003e C#: Extract csproj visitor classes as public for reuse in custom recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/aaa439121cec7c5064747366c28efa3743244ce1\"\u003e\u003ccode\u003eaaa4391\u003c/code\u003e\u003c/a\u003e Fix duplicate marketplace categories caused by case-sensitive displayName mat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/d8dfde626ec1776e416e34f8ae7038322bd1592d\"\u003e\u003ccode\u003ed8dfde6\u003c/code\u003e\u003c/a\u003e RPC: explicitly fail if RPC receives a message it has no codec for (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7342\"\u003e#7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/21451adaedaabf1e83af17141bb50be04ad8f06a\"\u003e\u003ccode\u003e21451ad\u003c/code\u003e\u003c/a\u003e Fix GroovyTemplate failure when method invocation has void return type (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7341\"\u003e#7341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.78.4...v8.79.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.12 to 3.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49365\"\u003e#49365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49750\"\u003e#49750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49734\"\u003e#49734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49724\"\u003e#49724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49716\"\u003e#49716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49661\"\u003e#49661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49660\"\u003e#49660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49723\"\u003e#49723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49710\"\u003e#49710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49757\"\u003e#49757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49758\"\u003e#49758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.132.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49759\"\u003e#49759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.53 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49760\"\u003e#49760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.24.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49761\"\u003e#49761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49756\"\u003e#49756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\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/spring-projects/spring-boot/commit/4a4c79fa691793be59361c31f4a6447bb0a48907\"\u003e\u003ccode\u003e4a4c79f\u003c/code\u003e\u003c/a\u003e Release v3.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b37ecbf6db93913f811f4d3f64a7f800ea39573\"\u003e\u003ccode\u003e4b37ecb\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/32a51d5d709b758786f371e063754d99c0348755\"\u003e\u003ccode\u003e32a51d5\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 10.1.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/093429614119c03ab660e30fd21dacbd404a10fe\"\u003e\u003ccode\u003e0934296\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.132.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/851ddda4225a97ba8f5030454f276a559bcb3b71\"\u003e\u003ccode\u003e851ddda\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef876fe5d2648ec11eab45546725bd0f21c34870\"\u003e\u003ccode\u003eef876fe\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 6.6.45.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2841d874cfffed8f8c75bf631289aa4283281d3a\"\u003e\u003ccode\u003e2841d87\u003c/code\u003e\u003c/a\u003e Upgrade to Zipkin Reporter 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/025b527e87f9820c1142468fdcf0b21db3cd192d\"\u003e\u003ccode\u003e025b527\u003c/code\u003e\u003c/a\u003e Fix WebSocketMessagingAutoConfiguration in the absence of Jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/328267249f71336f642effe8aaf80e39d9d9be65\"\u003e\u003ccode\u003e3282672\u003c/code\u003e\u003c/a\u003e Make DevTools tests more tolerant to wrapped DataSource\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webflux-ui` from 2.8.16 to 2.8.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webflux-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.17 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/soowanx\"\u003e\u003ccode\u003e@​soowanx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3247\"\u003espringdoc/springdoc-openapi#3247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcalouche\"\u003e\u003ccode\u003e@​pcalouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3254\"\u003espringdoc/springdoc-openapi#3254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisco70\"\u003e\u003ccode\u003e@​sisco70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3255\"\u003espringdoc/springdoc-openapi#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thejeff77\"\u003e\u003ccode\u003e@​thejeff77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3256\"\u003espringdoc/springdoc-openapi#3256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcclellanmj\"\u003e\u003ccode\u003e@​mcclellanmj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3259\"\u003espringdoc/springdoc-openapi#3259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webflux-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.17] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/07e7739daa0dce4acfa68178f2407d8339836ded\"\u003e\u003ccode\u003e07e7739\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2019f83dcb4123ef923a2544db5ccbd51c77bed4\"\u003e\u003ccode\u003e2019f83\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/90db507fa2262fa675f7138e5ea1ba82cf6f809f\"\u003e\u003ccode\u003e90db507\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5964baa6001ac5d89e4d0c16e21153cb4798b298\"\u003e\u003ccode\u003e5964baa\u003c/code\u003e\u003c/a\u003e Upgrade swagger-api.version to 2.2.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a19bca127ced0660b4fab1c6a977e5bdc0886b2\"\u003e\u003ccode\u003e7a19bca\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b0ebab65d1e29118f82133ed8556d4e81582a4c\"\u003e\u003ccode\u003e0b0ebab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e from mcclellanmj/bug-parameterized-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6b9b69ef192416676ba66ce0c2de03773ce78d13\"\u003e\u003ccode\u003e6b9b69e\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6462e32eac9310db46cc468f2e357151272c3c48\"\u003e\u003ccode\u003e6462e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e from thejeff77/feat/kotlin-nullable-schema-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f634f5437e95c62bcb0839fba7d6e6eaeb312eb7\"\u003e\u003ccode\u003ef634f54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e from sisco70/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/386e4599d0e14a7ccc5fb06623ff0509b387246c\"\u003e\u003ccode\u003e386e459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3254\"\u003e#3254\u003c/a\u003e from pcalouche/update-spring-boot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AxonFramework/AxonFramework/pull/4403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxonFramework%2FAxonFramework/issues/4403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4403/packages"},{"uuid":"4228878309","node_id":"PR_kwDOBv29P87Q_Ztw","number":3000,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.31.3 to 3.32.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T02:03:30.000Z","updated_at":"2026-04-09T06:33:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.31.3","new_version":"3.32.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.31.3 to 3.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCap Java version at 24 for Kotlin \u0026lt;2.3 in UpgradeToJava25 by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1035\"\u003eopenrewrite/rewrite-migrate-java#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline JavaTemplate fields at their usage sites by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1036\"\u003eopenrewrite/rewrite-migrate-java#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eJavaTemplate.apply()\u003c/code\u003e static method by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1037\"\u003eopenrewrite/rewrite-migrate-java#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ClassCastException in UseVarForGenericMethodInvocations by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1039\"\u003eopenrewrite/rewrite-migrate-java#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Mockito to 5.17.x in Java 25 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1041\"\u003eopenrewrite/rewrite-migrate-java#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate Mojarra and Glassfish JSF dependencies to Jakarta Faces by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1040\"\u003eopenrewrite/rewrite-migrate-java#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1042\"\u003eopenrewrite/rewrite-migrate-java#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove type-use annotations to array brackets during JSpecify migration by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1038\"\u003eopenrewrite/rewrite-migrate-java#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit casts for visitor visit() return type by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1049\"\u003eopenrewrite/rewrite-migrate-java#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseVarForTypeCast and UseVarForConstructors to UseVar recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1050\"\u003eopenrewrite/rewrite-migrate-java#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace Collections.emptyXXX with Immutable Static Factory Methods by \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1051\"\u003eopenrewrite/rewrite-migrate-java#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EnableLombokAnnotationProcessor to LombokBestPractices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1052\"\u003eopenrewrite/rewrite-migrate-java#1052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.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/openrewrite/rewrite-migrate-java/commit/2388f912cc325b820bd7a2773927e7f0b4d44d50\"\u003e\u003ccode\u003e2388f91\u003c/code\u003e\u003c/a\u003e Add EnableLombokAnnotationProcessor to LombokBestPractices (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fecaa2ea724e5a0ec131b0fd8ebee04c388c0ce4\"\u003e\u003ccode\u003efecaa2e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/55f801a4c214761cb7e8b5b42835d0ae33d87ea1\"\u003e\u003ccode\u003e55f801a\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/96d6dd97088cf3edade46fee2ec4f42fc7c6b10a\"\u003e\u003ccode\u003e96d6dd9\u003c/code\u003e\u003c/a\u003e Replace Collections.emptyXXX with Immutable Static Factory Methods (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/2a5697175694c28c94d483c323639a3711e8add2\"\u003e\u003ccode\u003e2a56971\u003c/code\u003e\u003c/a\u003e Add UseVarForTypeCast and UseVarForConstructors to UseVar recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9e118a463de79b1f337ec512a499943ca744ef1e\"\u003e\u003ccode\u003e9e118a4\u003c/code\u003e\u003c/a\u003e Add explicit casts for visitor visit() return type (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/41373e1407170a0d808d4c17b0b0ce3dd9b29ac4\"\u003e\u003ccode\u003e41373e1\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-04-06T1051\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/407e3dd79f5b2b50877c0c8524fe93bb0872aedc\"\u003e\u003ccode\u003e407e3dd\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9e138a7bc17f4953c17b22776e2c337a04e6d7fc\"\u003e\u003ccode\u003e9e138a7\u003c/code\u003e\u003c/a\u003e Move type-use annotations to array brackets during JSpecify migration (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/276316d9d13f3d86312b5d485e1eb83484570928\"\u003e\u003ccode\u003e276316d\u003c/code\u003e\u003c/a\u003e Upgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/eclipse-ee4j/openmq/pull/3000","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/3000","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3000/packages"},{"uuid":"4206243178","node_id":"PR_kwDOAAMmTM7QAbO2","number":1413,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.31.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-12T02:12:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-05T02:14:42.000Z","updated_at":"2026-04-12T02:12:58.000Z","time_to_close":604694,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.31.3","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.31.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd acceptTransitive to javax-to-jakarta AddDependency entries by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1034\"\u003eopenrewrite/rewrite-migrate-java#1034\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly add lombok annotation processor to modules that use lombok by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1031\"\u003eopenrewrite/rewrite-migrate-java#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migration by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1032\"\u003eopenrewrite/rewrite-migrate-java#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback entries for all javax-to-jakarta migrations by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1033\"\u003eopenrewrite/rewrite-migrate-java#1033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd JSP and JSTL API version upgrades to Jakarta EE 10 recipe by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1029\"\u003eopenrewrite/rewrite-migrate-java#1029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jackson 2.21+ compatibility for JREThrowableFinalMethods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1010\"\u003eopenrewrite/rewrite-migrate-java#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpgradeToJava21 recipe ordering for switch expressions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1012\"\u003eopenrewrite/rewrite-migrate-java#1012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IfElseIfConstructToSwitch null safety regression by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1014\"\u003eopenrewrite/rewrite-migrate-java#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jetty EE9 dependencies by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1016\"\u003eopenrewrite/rewrite-migrate-java#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup Jetty EE10 recipes. Reorder… by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1017\"\u003eopenrewrite/rewrite-migrate-java#1017\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/openrewrite/rewrite-migrate-java/commit/d4107b92634660a2b2fd572abf748812a1f3c371\"\u003e\u003ccode\u003ed4107b9\u003c/code\u003e\u003c/a\u003e Add acceptTransitive to javax-to-jakarta AddDependency entries (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/bef57d1530c1fdedbe5b9cc2a3db03da592eb663\"\u003e\u003ccode\u003ebef57d1\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback entries for all javax-to-jakarta migration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/af026f0cee6bbf047d48f90a5fe5908fef8164f8\"\u003e\u003ccode\u003eaf026f0\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1ee17aecc85488f5c2150d36ef92e98b07b4dc28\"\u003e\u003ccode\u003e1ee17ae\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-30T1057\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/317ca424d62eecea2a6b09f603b9b20ed0f7025d\"\u003e\u003ccode\u003e317ca42\u003c/code\u003e\u003c/a\u003e Only add lombok annotation processor to modules that use lombok (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4970f3fe5def43fcf6555e3da9d1f81242e5f251\"\u003e\u003ccode\u003e4970f3f\u003c/code\u003e\u003c/a\u003e Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe and bump JSP AP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/062ba0b922246da446b0d8dd7073ecdb8a21e40e\"\u003e\u003ccode\u003e062ba0b\u003c/code\u003e\u003c/a\u003e Include removal of illegal semicolons in the Java 21 migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.31.3\"\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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.31.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/wicket/pull/1413","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fwicket/issues/1413","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1413/packages"},{"uuid":"4175881358","node_id":"PR_kwDOAKeSas7O1K3U","number":3300,"state":"closed","title":"build(deps): Bump org.openrewrite.recipe:rewrite-migrate-java from 3.30.1 to 3.31.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T05:18:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-31T05:17:45.000Z","updated_at":"2026-04-09T05:18:41.000Z","time_to_close":777654,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.30.1","new_version":"3.31.3","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.30.1 to 3.31.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd acceptTransitive to javax-to-jakarta AddDependency entries by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1034\"\u003eopenrewrite/rewrite-migrate-java#1034\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly add lombok annotation processor to modules that use lombok by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1031\"\u003eopenrewrite/rewrite-migrate-java#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migration by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1032\"\u003eopenrewrite/rewrite-migrate-java#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback entries for all javax-to-jakarta migrations by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1033\"\u003eopenrewrite/rewrite-migrate-java#1033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd JSP and JSTL API version upgrades to Jakarta EE 10 recipe by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1029\"\u003eopenrewrite/rewrite-migrate-java#1029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.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/openrewrite/rewrite-migrate-java/commit/d4107b92634660a2b2fd572abf748812a1f3c371\"\u003e\u003ccode\u003ed4107b9\u003c/code\u003e\u003c/a\u003e Add acceptTransitive to javax-to-jakarta AddDependency entries (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/bef57d1530c1fdedbe5b9cc2a3db03da592eb663\"\u003e\u003ccode\u003ebef57d1\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback entries for all javax-to-jakarta migration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/af026f0cee6bbf047d48f90a5fe5908fef8164f8\"\u003e\u003ccode\u003eaf026f0\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1ee17aecc85488f5c2150d36ef92e98b07b4dc28\"\u003e\u003ccode\u003e1ee17ae\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-30T1057\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/317ca424d62eecea2a6b09f603b9b20ed0f7025d\"\u003e\u003ccode\u003e317ca42\u003c/code\u003e\u003c/a\u003e Only add lombok annotation processor to modules that use lombok (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4970f3fe5def43fcf6555e3da9d1f81242e5f251\"\u003e\u003ccode\u003e4970f3f\u003c/code\u003e\u003c/a\u003e Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe and bump JSP AP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/062ba0b922246da446b0d8dd7073ecdb8a21e40e\"\u003e\u003ccode\u003e062ba0b\u003c/code\u003e\u003c/a\u003e Include removal of illegal semicolons in the Java 21 migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.3\"\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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.30.1\u0026new-version=3.31.3)](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/OpenFeign/feign/pull/3300","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFeign%2Ffeign/issues/3300","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3300/packages"},{"uuid":"4166497096","node_id":"PR_kwDOBv29P87OdQJr","number":2986,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.31.0 to 3.31.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-03-30T02:03:21.000Z","updated_at":"2026-03-30T02:03:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.31.0","new_version":"3.31.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.31.0 to 3.31.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd JSP and JSTL API version upgrades to Jakarta EE 10 recipe by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1029\"\u003eopenrewrite/rewrite-migrate-java#1029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.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/openrewrite/rewrite-migrate-java/commit/4970f3fe5def43fcf6555e3da9d1f81242e5f251\"\u003e\u003ccode\u003e4970f3f\u003c/code\u003e\u003c/a\u003e Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe and bump JSP AP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/062ba0b922246da446b0d8dd7073ecdb8a21e40e\"\u003e\u003ccode\u003e062ba0b\u003c/code\u003e\u003c/a\u003e Include removal of illegal semicolons in the Java 21 migration.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.31.0\u0026new-version=3.31.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/eclipse-ee4j/openmq/pull/2986","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/2986","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2986/packages"},{"uuid":"4144191338","node_id":"PR_kwDONJy9Pc7Nu1no","number":729,"state":"closed","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.30.1 to 3.31.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-02T13:54:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T13:55:02.000Z","updated_at":"2026-04-02T13:54:58.000Z","time_to_close":604794,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.30.1","new_version":"3.31.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.30.1 to 3.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.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/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1c2d0ce154577b9dabf3763a246d9e1b99723836\"\u003e\u003ccode\u003e1c2d0ce\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/a9e4663bf1b2d6c27ed8c273dac5ef81703e91c8\"\u003e\u003ccode\u003ea9e4663\u003c/code\u003e\u003c/a\u003e Add javax/jakarta.enterprise.concurrent-api migration for EE9 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/028d886eb740c2acad703252da9f2dc7b68dc493\"\u003e\u003ccode\u003e028d886\u003c/code\u003e\u003c/a\u003e Fix order for ManagedProperty migration in Faces 4.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ff2f5b59da0e68f3b5668df8ae17a2302d4637d\"\u003e\u003ccode\u003e8ff2f5b\u003c/code\u003e\u003c/a\u003e Add notes for Faces 4.0 FacesManagedBeansRemoved (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/69aeb405376b2fd67f917f6fc71cff0282a5c211\"\u003e\u003ccode\u003e69aeb40\u003c/code\u003e\u003c/a\u003e Extend UseVarForPrimitive to support String literals (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/68f9289b4b4fcea68d05d1ae916a633a5a1d97d0\"\u003e\u003ccode\u003e68f9289\u003c/code\u003e\u003c/a\u003e Fix IBMSemeruTest to match updated ChangeType wildcard import removal (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e663e7be87fbc47ff04574746d75e3501125bed5\"\u003e\u003ccode\u003ee663e7b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003evar\u003c/code\u003e for local variables initialized with constructor in tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.30.1\u0026new-version=3.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 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/robfrank/linklift/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Flinklift/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"},{"uuid":"4139772787","node_id":"PR_kwDOACiv5s7Ni1TU","number":271,"state":"closed","title":"build(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.31.0 in /org.eclipse.lyo.testsuite.build","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T01:43:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T01:43:16.000Z","updated_at":"2026-03-30T01:43:43.000Z","time_to_close":345625,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.31.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":"/org.eclipse.lyo.testsuite.build","ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jackson 2.21+ compatibility for JREThrowableFinalMethods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1010\"\u003eopenrewrite/rewrite-migrate-java#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpgradeToJava21 recipe ordering for switch expressions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1012\"\u003eopenrewrite/rewrite-migrate-java#1012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IfElseIfConstructToSwitch null safety regression by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1014\"\u003eopenrewrite/rewrite-migrate-java#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jetty EE9 dependencies by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1016\"\u003eopenrewrite/rewrite-migrate-java#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup Jetty EE10 recipes. Reorder… by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1017\"\u003eopenrewrite/rewrite-migrate-java#1017\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.0...v3.30.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.0...v3.30.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\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/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1c2d0ce154577b9dabf3763a246d9e1b99723836\"\u003e\u003ccode\u003e1c2d0ce\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/a9e4663bf1b2d6c27ed8c273dac5ef81703e91c8\"\u003e\u003ccode\u003ea9e4663\u003c/code\u003e\u003c/a\u003e Add javax/jakarta.enterprise.concurrent-api migration for EE9 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/028d886eb740c2acad703252da9f2dc7b68dc493\"\u003e\u003ccode\u003e028d886\u003c/code\u003e\u003c/a\u003e Fix order for ManagedProperty migration in Faces 4.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ff2f5b59da0e68f3b5668df8ae17a2302d4637d\"\u003e\u003ccode\u003e8ff2f5b\u003c/code\u003e\u003c/a\u003e Add notes for Faces 4.0 FacesManagedBeansRemoved (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/69aeb405376b2fd67f917f6fc71cff0282a5c211\"\u003e\u003ccode\u003e69aeb40\u003c/code\u003e\u003c/a\u003e Extend UseVarForPrimitive to support String literals (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/68f9289b4b4fcea68d05d1ae916a633a5a1d97d0\"\u003e\u003ccode\u003e68f9289\u003c/code\u003e\u003c/a\u003e Fix IBMSemeruTest to match updated ChangeType wildcard import removal (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e663e7be87fbc47ff04574746d75e3501125bed5\"\u003e\u003ccode\u003ee663e7b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003evar\u003c/code\u003e for local variables initialized with constructor in tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.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 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-lyo/lyo.testsuite/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lyo%2Flyo.testsuite/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"},{"uuid":"4077368908","node_id":"PR_kwDOAAMmTM7KrSS5","number":1397,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.30.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-22T02:12:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T02:11:32.000Z","updated_at":"2026-03-22T02:12:26.000Z","time_to_close":604852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.30.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\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/openrewrite/rewrite-migrate-java/commit/5ff744350c24b17f73affd35e7a011f4fe1c3a6e\"\u003e\u003ccode\u003e5ff7443\u003c/code\u003e\u003c/a\u003e Lombok Best Practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6044cbb9938a68892b359a64df49e554f38f5667\"\u003e\u003ccode\u003e6044cbb\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/114a5a2227b24fdebbbf64a29f8a350999f8f572\"\u003e\u003ccode\u003e114a5a2\u003c/code\u003e\u003c/a\u003e Fix Jackson 2.21+ compatibility for AWT migration recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7661bb182f32472584e3951e1897015bff50ab97\"\u003e\u003ccode\u003e7661bb1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1002d2b8d386e9fb84ea1001578810ba416501d7\"\u003e\u003ccode\u003e1002d2b\u003c/code\u003e\u003c/a\u003e Also upgrade maven-surefire-report-plugin to 3.5.x (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/cdbbeb619f8240680e5a82d12b409b2226b9aa15\"\u003e\u003ccode\u003ecdbbeb6\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-09T1040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4db949d3bbab7e0e5fcb9c848107ef88ae51cf61\"\u003e\u003ccode\u003e4db949d\u003c/code\u003e\u003c/a\u003e Avoid 9.1 Gradle version, should be 9.1.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8a5a704d970c6b05af2489257ff2a2c526e23d39\"\u003e\u003ccode\u003e8a5a704\u003c/code\u003e\u003c/a\u003e Use Groovy 4 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8387b95ac0fa064f43ccb32f1a155344fa73924d\"\u003e\u003ccode\u003e8387b95\u003c/code\u003e\u003c/a\u003e Enable Lombok annotation processor during Java 17 upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1244e5467844cabf247ff8706d0acd1367440502\"\u003e\u003ccode\u003e1244e54\u003c/code\u003e\u003c/a\u003e DataNucleus migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.30.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.30.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/wicket/pull/1397","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fwicket/issues/1397","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1397/packages"},{"uuid":"4068313178","node_id":"PR_kwDOBv29P87KOPxu","number":2924,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.29.0 to 3.30.0","user":"dependabot[bot]","labels":["dependencies","java","no-changelog"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T02:03:55.000Z","updated_at":"2026-03-13T09:15:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.29.0","new_version":"3.30.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.29.0 to 3.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.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/openrewrite/rewrite-migrate-java/commit/5ff744350c24b17f73affd35e7a011f4fe1c3a6e\"\u003e\u003ccode\u003e5ff7443\u003c/code\u003e\u003c/a\u003e Lombok Best Practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6044cbb9938a68892b359a64df49e554f38f5667\"\u003e\u003ccode\u003e6044cbb\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/114a5a2227b24fdebbbf64a29f8a350999f8f572\"\u003e\u003ccode\u003e114a5a2\u003c/code\u003e\u003c/a\u003e Fix Jackson 2.21+ compatibility for AWT migration recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7661bb182f32472584e3951e1897015bff50ab97\"\u003e\u003ccode\u003e7661bb1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1002d2b8d386e9fb84ea1001578810ba416501d7\"\u003e\u003ccode\u003e1002d2b\u003c/code\u003e\u003c/a\u003e Also upgrade maven-surefire-report-plugin to 3.5.x (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/cdbbeb619f8240680e5a82d12b409b2226b9aa15\"\u003e\u003ccode\u003ecdbbeb6\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-09T1040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4db949d3bbab7e0e5fcb9c848107ef88ae51cf61\"\u003e\u003ccode\u003e4db949d\u003c/code\u003e\u003c/a\u003e Avoid 9.1 Gradle version, should be 9.1.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8a5a704d970c6b05af2489257ff2a2c526e23d39\"\u003e\u003ccode\u003e8a5a704\u003c/code\u003e\u003c/a\u003e Use Groovy 4 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8387b95ac0fa064f43ccb32f1a155344fa73924d\"\u003e\u003ccode\u003e8387b95\u003c/code\u003e\u003c/a\u003e Enable Lombok annotation processor during Java 17 upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1244e5467844cabf247ff8706d0acd1367440502\"\u003e\u003ccode\u003e1244e54\u003c/code\u003e\u003c/a\u003e DataNucleus migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.29.0\u0026new-version=3.30.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/eclipse-ee4j/openmq/pull/2924","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/2924","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2924/packages"},{"uuid":"4068258373","node_id":"PR_kwDOACiv5s7KOEtz","number":260,"state":"closed","title":"build(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.30.0 in /org.eclipse.lyo.testsuite.build","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-19T01:43:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T01:43:14.000Z","updated_at":"2026-03-19T01:43:38.000Z","time_to_close":518422,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.30.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":"/org.eclipse.lyo.testsuite.build","ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/5ff744350c24b17f73affd35e7a011f4fe1c3a6e\"\u003e\u003ccode\u003e5ff7443\u003c/code\u003e\u003c/a\u003e Lombok Best Practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6044cbb9938a68892b359a64df49e554f38f5667\"\u003e\u003ccode\u003e6044cbb\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/114a5a2227b24fdebbbf64a29f8a350999f8f572\"\u003e\u003ccode\u003e114a5a2\u003c/code\u003e\u003c/a\u003e Fix Jackson 2.21+ compatibility for AWT migration recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7661bb182f32472584e3951e1897015bff50ab97\"\u003e\u003ccode\u003e7661bb1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1002d2b8d386e9fb84ea1001578810ba416501d7\"\u003e\u003ccode\u003e1002d2b\u003c/code\u003e\u003c/a\u003e Also upgrade maven-surefire-report-plugin to 3.5.x (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/cdbbeb619f8240680e5a82d12b409b2226b9aa15\"\u003e\u003ccode\u003ecdbbeb6\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-09T1040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4db949d3bbab7e0e5fcb9c848107ef88ae51cf61\"\u003e\u003ccode\u003e4db949d\u003c/code\u003e\u003c/a\u003e Avoid 9.1 Gradle version, should be 9.1.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8a5a704d970c6b05af2489257ff2a2c526e23d39\"\u003e\u003ccode\u003e8a5a704\u003c/code\u003e\u003c/a\u003e Use Groovy 4 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8387b95ac0fa064f43ccb32f1a155344fa73924d\"\u003e\u003ccode\u003e8387b95\u003c/code\u003e\u003c/a\u003e Enable Lombok annotation processor during Java 17 upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1244e5467844cabf247ff8706d0acd1367440502\"\u003e\u003ccode\u003e1244e54\u003c/code\u003e\u003c/a\u003e DataNucleus migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.30.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.30.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/eclipse-lyo/lyo.testsuite/pull/260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lyo%2Flyo.testsuite/issues/260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/260/packages"},{"uuid":"4029781685","node_id":"PR_kwDOAYJo5s7ISCKY","number":1773,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.28.0 to 3.29.0","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-05T18:03:03.000Z","updated_at":"2026-03-08T20:44:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.28.0","new_version":"3.29.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.28.0 to 3.29.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.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/openrewrite/rewrite-migrate-java/commit/42fd45adf0b969ee6269c57db7947403d2f00c3c\"\u003e\u003ccode\u003e42fd45a\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/53b3725d7099bfdace48ff18331cceb9dc966999\"\u003e\u003ccode\u003e53b3725\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/eec22b2efc41be3a696467b3d64244789fd51143\"\u003e\u003ccode\u003eeec22b2\u003c/code\u003e\u003c/a\u003e Use classpathFromResources for lombok in Java templates (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c0f7b7d126e7ac9dea14b30569897d0a36c172ce\"\u003e\u003ccode\u003ec0f7b7d\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/aa49b8f007d9cfc15f1ab496d74a11eaa5cf8187\"\u003e\u003ccode\u003eaa49b8f\u003c/code\u003e\u003c/a\u003e Add entries to \u003ccode\u003e.gitignore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.28.0\u0026new-version=3.29.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/uhafner/codingstyle/pull/1773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhafner%2Fcodingstyle/issues/1773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1773/packages"},{"uuid":"4013218102","node_id":"PR_kwDOHX1Zq87Hbsv6","number":793,"state":"closed","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.28.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T20:17:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T20:42:12.000Z","updated_at":"2026-03-09T20:18:50.000Z","time_to_close":603334,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.28.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/f5a2bd84a7574dff146ca1d342957dcf3fbe69d5\"\u003e\u003ccode\u003ef5a2bd8\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0b2cb73636d7fb3329bb4ccf3976cb728eab5b2d\"\u003e\u003ccode\u003e0b2cb73\u003c/code\u003e\u003c/a\u003e Fix UpdateSdkManTest to use current SDKMAN Java versions (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7c8b223e0f1d2a6e550035797ad5c7527465b760\"\u003e\u003ccode\u003e7c8b223\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-23T1044\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e750f1b78e95fdf780e082a2c76bb081b4e8483c\"\u003e\u003ccode\u003ee750f1b\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f30e774197a10a02641be3a332a1ee96495be8ba\"\u003e\u003ccode\u003ef30e774\u003c/code\u003e\u003c/a\u003e Update SDKMan Java version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/626e34f3b129b216b10b1cfbb87f76cfb84dba3e\"\u003e\u003ccode\u003e626e34f\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/32b8caabd8ee8aea0a6ed5f9c5f2a595a4bbced4\"\u003e\u003ccode\u003e32b8caa\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c17f86644f1688ec206dbeee4d6842537052980a\"\u003e\u003ccode\u003ec17f866\u003c/code\u003e\u003c/a\u003e Add maven-compiler-plugin version when missing during Java migration (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.28.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.28.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/robfrank/exercises/pull/793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Fexercises/issues/793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/793/packages"},{"uuid":"3992755217","node_id":"PR_kwDOACiv5s7GZjz-","number":249,"state":"closed","title":"build(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.28.0 in /org.eclipse.lyo.testsuite.build","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T01:43:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T01:43:05.000Z","updated_at":"2026-03-05T01:43:33.000Z","time_to_close":604826,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.28.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":"/org.eclipse.lyo.testsuite.build","ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/f5a2bd84a7574dff146ca1d342957dcf3fbe69d5\"\u003e\u003ccode\u003ef5a2bd8\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0b2cb73636d7fb3329bb4ccf3976cb728eab5b2d\"\u003e\u003ccode\u003e0b2cb73\u003c/code\u003e\u003c/a\u003e Fix UpdateSdkManTest to use current SDKMAN Java versions (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7c8b223e0f1d2a6e550035797ad5c7527465b760\"\u003e\u003ccode\u003e7c8b223\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-23T1044\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e750f1b78e95fdf780e082a2c76bb081b4e8483c\"\u003e\u003ccode\u003ee750f1b\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f30e774197a10a02641be3a332a1ee96495be8ba\"\u003e\u003ccode\u003ef30e774\u003c/code\u003e\u003c/a\u003e Update SDKMan Java version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/626e34f3b129b216b10b1cfbb87f76cfb84dba3e\"\u003e\u003ccode\u003e626e34f\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/32b8caabd8ee8aea0a6ed5f9c5f2a595a4bbced4\"\u003e\u003ccode\u003e32b8caa\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c17f86644f1688ec206dbeee4d6842537052980a\"\u003e\u003ccode\u003ec17f866\u003c/code\u003e\u003c/a\u003e Add maven-compiler-plugin version when missing during Java migration (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.28.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.28.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/eclipse-lyo/lyo.testsuite/pull/249","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lyo%2Flyo.testsuite/issues/249","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/249/packages"},{"uuid":"3958753736","node_id":"PR_kwDOAYJo5s7Eqprw","number":1750,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.27.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-18T16:39:13.000Z","updated_at":"2026-02-18T16:42:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.27.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.27.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e91f59e86865857e745564ae75cbf81a6f3dfe9e\"\u003e\u003ccode\u003ee91f59e\u003c/code\u003e\u003c/a\u003e Prevent UseTextBlocks from dropping comments in concatenations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/21993f5cac91c99b8a0c03e3e0256ba712b46001\"\u003e\u003ccode\u003e21993f5\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-16T1043\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7a5a1b030309cf88b9c50192f55c48a5e4c33079\"\u003e\u003ccode\u003e7a5a1b0\u003c/code\u003e\u003c/a\u003e Skip adding methods already provided by a superclass (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0efab1c903c62f9b383014d0fba13673be061fd3\"\u003e\u003ccode\u003e0efab1c\u003c/code\u003e\u003c/a\u003e Add UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.27.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/uhafner/codingstyle/pull/1750","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhafner%2Fcodingstyle/issues/1750","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1750/packages"},{"uuid":"3955497870","node_id":"PR_kwDOBv29P87Ef-VN","number":2875,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.27.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-18T02:03:09.000Z","updated_at":"2026-02-18T02:04:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.27.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.27.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e91f59e86865857e745564ae75cbf81a6f3dfe9e\"\u003e\u003ccode\u003ee91f59e\u003c/code\u003e\u003c/a\u003e Prevent UseTextBlocks from dropping comments in concatenations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/21993f5cac91c99b8a0c03e3e0256ba712b46001\"\u003e\u003ccode\u003e21993f5\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-16T1043\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7a5a1b030309cf88b9c50192f55c48a5e4c33079\"\u003e\u003ccode\u003e7a5a1b0\u003c/code\u003e\u003c/a\u003e Skip adding methods already provided by a superclass (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0efab1c903c62f9b383014d0fba13673be061fd3\"\u003e\u003ccode\u003e0efab1c\u003c/code\u003e\u003c/a\u003e Add UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.27.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/eclipse-ee4j/openmq/pull/2875","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/2875","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2875/packages"},{"uuid":"3942862162","node_id":"PR_kwDOAAMmTM7D2eZp","number":1372,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.27.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-22T02:15:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-15T02:14:36.000Z","updated_at":"2026-02-22T02:15:52.000Z","time_to_close":604875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/04592ca401d5ac0ef2bd44562e43af22009a335d\"\u003e\u003ccode\u003e04592ca\u003c/code\u003e\u003c/a\u003e Expect continuation indent in text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f42714b8afeba334646de1ab0380e8f84ab5f148\"\u003e\u003ccode\u003ef42714b\u003c/code\u003e\u003c/a\u003e Delete files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9499e38a23b76f31081af47a72c855ba1d0d35db\"\u003e\u003ccode\u003e9499e38\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-09T1052\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/ca2654359e1dba5319fe0bbb3e683194202bef46\"\u003e\u003ccode\u003eca26543\u003c/code\u003e\u003c/a\u003e Change Docker image version in Java upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6e525a1564d6a0b0c33d48d2a4c823c946a73f6e\"\u003e\u003ccode\u003e6e525a1\u003c/code\u003e\u003c/a\u003e Make declarative recipes singletons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dc6029db0f228efa7eae0fc82a1fae0b42bcaa2d\"\u003e\u003ccode\u003edc6029d\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e13f6e8b25cc4c867446a89bf3736eade610ce78\"\u003e\u003ccode\u003ee13f6e8\u003c/code\u003e\u003c/a\u003e Update documentation examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/653dd7cf9138886f6da0908554dbd1afd7e130b7\"\u003e\u003ccode\u003e653dd7c\u003c/code\u003e\u003c/a\u003e Add avoidLineContinuations option to UseTextBlocks (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c6b1bcf43af0150c3be013321b6b166fda31ff16\"\u003e\u003ccode\u003ec6b1bcf\u003c/code\u003e\u003c/a\u003e Followup after the formatting merge (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4f3aaa07792a1c6c373d8a833ba2dd4f688930d7\"\u003e\u003ccode\u003e4f3aaa0\u003c/code\u003e\u003c/a\u003e Migrate GraalVM resource-config.json from regex to glob patterns (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/wicket/pull/1372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fwicket/issues/1372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1372/packages"},{"uuid":"3932017730","node_id":"PR_kwDONJy9Pc7DSaWZ","number":628,"state":"open","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.27.0","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-12T13:55:03.000Z","updated_at":"2026-02-12T14:28:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/04592ca401d5ac0ef2bd44562e43af22009a335d\"\u003e\u003ccode\u003e04592ca\u003c/code\u003e\u003c/a\u003e Expect continuation indent in text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f42714b8afeba334646de1ab0380e8f84ab5f148\"\u003e\u003ccode\u003ef42714b\u003c/code\u003e\u003c/a\u003e Delete files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9499e38a23b76f31081af47a72c855ba1d0d35db\"\u003e\u003ccode\u003e9499e38\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-09T1052\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/ca2654359e1dba5319fe0bbb3e683194202bef46\"\u003e\u003ccode\u003eca26543\u003c/code\u003e\u003c/a\u003e Change Docker image version in Java upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6e525a1564d6a0b0c33d48d2a4c823c946a73f6e\"\u003e\u003ccode\u003e6e525a1\u003c/code\u003e\u003c/a\u003e Make declarative recipes singletons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dc6029db0f228efa7eae0fc82a1fae0b42bcaa2d\"\u003e\u003ccode\u003edc6029d\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e13f6e8b25cc4c867446a89bf3736eade610ce78\"\u003e\u003ccode\u003ee13f6e8\u003c/code\u003e\u003c/a\u003e Update documentation examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/653dd7cf9138886f6da0908554dbd1afd7e130b7\"\u003e\u003ccode\u003e653dd7c\u003c/code\u003e\u003c/a\u003e Add avoidLineContinuations option to UseTextBlocks (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c6b1bcf43af0150c3be013321b6b166fda31ff16\"\u003e\u003ccode\u003ec6b1bcf\u003c/code\u003e\u003c/a\u003e Followup after the formatting merge (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4f3aaa07792a1c6c373d8a833ba2dd4f688930d7\"\u003e\u003ccode\u003e4f3aaa0\u003c/code\u003e\u003c/a\u003e Migrate GraalVM resource-config.json from regex to glob patterns (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.27.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/robfrank/linklift/pull/628","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Flinklift/issues/628","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/628/packages"},{"uuid":"3929833897","node_id":"PR_kwDOL27jgM7DLKaP","number":692,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.27.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-15T01:58:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-12T04:42:43.000Z","updated_at":"2026-02-15T01:58:54.000Z","time_to_close":249363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/04592ca401d5ac0ef2bd44562e43af22009a335d\"\u003e\u003ccode\u003e04592ca\u003c/code\u003e\u003c/a\u003e Expect continuation indent in text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f42714b8afeba334646de1ab0380e8f84ab5f148\"\u003e\u003ccode\u003ef42714b\u003c/code\u003e\u003c/a\u003e Delete files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9499e38a23b76f31081af47a72c855ba1d0d35db\"\u003e\u003ccode\u003e9499e38\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-09T1052\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/ca2654359e1dba5319fe0bbb3e683194202bef46\"\u003e\u003ccode\u003eca26543\u003c/code\u003e\u003c/a\u003e Change Docker image version in Java upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6e525a1564d6a0b0c33d48d2a4c823c946a73f6e\"\u003e\u003ccode\u003e6e525a1\u003c/code\u003e\u003c/a\u003e Make declarative recipes singletons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dc6029db0f228efa7eae0fc82a1fae0b42bcaa2d\"\u003e\u003ccode\u003edc6029d\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e13f6e8b25cc4c867446a89bf3736eade610ce78\"\u003e\u003ccode\u003ee13f6e8\u003c/code\u003e\u003c/a\u003e Update documentation examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/653dd7cf9138886f6da0908554dbd1afd7e130b7\"\u003e\u003ccode\u003e653dd7c\u003c/code\u003e\u003c/a\u003e Add avoidLineContinuations option to UseTextBlocks (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c6b1bcf43af0150c3be013321b6b166fda31ff16\"\u003e\u003ccode\u003ec6b1bcf\u003c/code\u003e\u003c/a\u003e Followup after the formatting merge (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4f3aaa07792a1c6c373d8a833ba2dd4f688930d7\"\u003e\u003ccode\u003e4f3aaa0\u003c/code\u003e\u003c/a\u003e Migrate GraalVM resource-config.json from regex to glob patterns (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.27.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/sullis/s3-playground/pull/692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sullis%2Fs3-playground/issues/692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/692/packages"}],"issue_packages":[{"old_version":"3.34.0","new_version":"3.34.1","update_type":"patch","path":null,"pr_created_at":"2026-05-12T01:47:03.000Z","version_change":"3.34.0 → 3.34.1","issue":{"uuid":"4425550881","node_id":"PR_kwDOHX1Zq87afS2I","number":865,"state":"closed","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.34.0 to 3.34.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-26T00:32:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T01:47:03.000Z","updated_at":"2026-05-26T00:32:17.000Z","time_to_close":1205113,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.34.0","new_version":"3.34.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.34.0 to 3.34.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.34.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenRewrite \u003ca href=\"https://github.com/openrewrite/rewrite/releases/tag/v8.81.6\"\u003ev8.81.6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefresh UpdateSdkManTest fixtures after SDKMAN CSV update by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1073\"\u003eopenrewrite/rewrite-migrate-java#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more static analysis recipes to java-best-practices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1075\"\u003eopenrewrite/rewrite-migrate-java#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpenRewrite recipe best practices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1074\"\u003eopenrewrite/rewrite-migrate-java#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jspecify hyperlink by \u003ca href=\"https://github.com/sullis\"\u003e\u003ccode\u003e@​sullis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1076\"\u003eopenrewrite/rewrite-migrate-java#1076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip \u003ccode\u003evar\u003c/code\u003e when reassignment relies on declared supertype by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1078\"\u003eopenrewrite/rewrite-migrate-java#1078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep parentheses when renaming typed lambda parameter to underscore by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1082\"\u003eopenrewrite/rewrite-migrate-java#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument null-probing semantic differences in singleton migrations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1081\"\u003eopenrewrite/rewrite-migrate-java#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip main migration when referenced as static API by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1084\"\u003eopenrewrite/rewrite-migrate-java#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip \u003ccode\u003eImmutable*.copyOf\u003c/code\u003e rewrite when argument is not a \u003ccode\u003eCollection\u003c/code\u003e by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1089\"\u003eopenrewrite/rewrite-migrate-java#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep block body when refined switch arm contains an if statement by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1088\"\u003eopenrewrite/rewrite-migrate-java#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eMap.ofEntries\u003c/code\u003e when migrating more than 10 entries by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1090\"\u003eopenrewrite/rewrite-migrate-java#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.34.0...v3.34.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.34.0...v3.34.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/openrewrite/rewrite-migrate-java/commit/cb4f1bcfc96721fd0ce555cf28131972d5d4bb0f\"\u003e\u003ccode\u003ecb4f1bc\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eMap.ofEntries\u003c/code\u003e when migrating more than 10 entries (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e26618cf19cd40e8cfaf8085385a8dc30f1b2026\"\u003e\u003ccode\u003ee26618c\u003c/code\u003e\u003c/a\u003e Keep block when refined switch arm contains an if statement (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7424e22c12805c18770035a92d02aaf444b48aad\"\u003e\u003ccode\u003e7424e22\u003c/code\u003e\u003c/a\u003e Skip \u003ccode\u003eImmutable*.copyOf\u003c/code\u003e rewrite when argument is not a \u003ccode\u003eCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dcaa8cabffbae755339504cee49441f54e6b7d72\"\u003e\u003ccode\u003edcaa8ca\u003c/code\u003e\u003c/a\u003e Skip main method migration when referenced as static API (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/b6c609d208f3f10a730f49e3858dc3ce24512d13\"\u003e\u003ccode\u003eb6c609d\u003c/code\u003e\u003c/a\u003e Document null-probing semantic differences in singleton migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/915f92e7c5af2bbdc324ed2e661f4c416406015f\"\u003e\u003ccode\u003e915f92e\u003c/code\u003e\u003c/a\u003e Keep parentheses when renaming typed lambda parameter to underscore (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/88ef91c3f557b2d0b29d28c0b254234ecdad7048\"\u003e\u003ccode\u003e88ef91c\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-05-04T1143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4ea11911eb19e8afdfe5bb3be661ac505f081cb7\"\u003e\u003ccode\u003e4ea1191\u003c/code\u003e\u003c/a\u003e Skip \u003ccode\u003evar\u003c/code\u003e when reassignment relies on declared supertype (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1ead1d82f0b5961c0d10f137d0eef08a93b7e947\"\u003e\u003ccode\u003e1ead1d8\u003c/code\u003e\u003c/a\u003e Add jspecify hyperlink (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c69eb618ae132097e84661b45ebd0840c15c187f\"\u003e\u003ccode\u003ec69eb61\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.34.0...v3.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.34.0\u0026new-version=3.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/robfrank/exercises/pull/865","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Fexercises/issues/865","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/865/packages"}},{"old_version":"3.32.0","new_version":"3.32.1","update_type":"patch","path":null,"pr_created_at":"2026-04-13T02:03:24.000Z","version_change":"3.32.0 → 3.32.1","issue":{"uuid":"4250767095","node_id":"PR_kwDOBv29P87R2JDK","number":3015,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.32.0 to 3.32.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T02:03:24.000Z","updated_at":"2026-04-13T07:41:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.32.0","new_version":"3.32.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.32.0 to 3.32.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.32.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove parentheses from single unnamed lambda parameters by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1054\"\u003eopenrewrite/rewrite-migrate-java#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1056\"\u003eopenrewrite/rewrite-migrate-java#1056\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.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/openrewrite/rewrite-migrate-java/commit/fde81eb521c932894a77f64824f46d094cb7c20c\"\u003e\u003ccode\u003efde81eb\u003c/code\u003e\u003c/a\u003e Skip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/06d35be96df5364e985d9f435afda1fbc53a404b\"\u003e\u003ccode\u003e06d35be\u003c/code\u003e\u003c/a\u003e Update display names for Java upgrade recipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ad8d92ac02094df4933b4cda15562d4dd58beab\"\u003e\u003ccode\u003e8ad8d92\u003c/code\u003e\u003c/a\u003e Remove parentheses from single unnamed lambda parameters (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/eclipse-ee4j/openmq/pull/3015","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/3015","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3015/packages"}},{"old_version":"3.31.3","new_version":"3.32.1","update_type":"minor","path":null,"pr_created_at":"2026-04-12T03:05:04.000Z","version_change":"3.31.3 → 3.32.1","issue":{"uuid":"4246347948","node_id":"PR_kwDOACw-fM7RuaXa","number":4403,"state":"closed","title":"chore(deps): bump the maven-dependencies group with 10 updates","user":"dependabot[bot]","labels":["Priority 1: Must","Type: Dependency Upgrade"],"assignees":["smcvb"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-13T09:28:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-12T03:05:04.000Z","updated_at":"2026-04-13T09:28:45.000Z","time_to_close":109419,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-dependencies","update_count":10,"packages":[{"name":"org.hibernate.orm:hibernate-core","old_version":"7.3.0.Final","new_version":"7.3.1.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"nl.jqno.equalsverifier:equalsverifier","old_version":"4.4.1","new_version":"4.4.2","repository_url":"https://github.com/jqno/equalsverifier"},{"name":"tools.jackson:jackson-bom","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"tools.jackson.core:jackson-core","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.60.1","new_version":"1.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.31.3","new_version":"3.32.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"},{"name":"org.openrewrite:rewrite-test","old_version":"8.78.4","new_version":"8.79.2","repository_url":"https://github.com/openrewrite/rewrite"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.12","new_version":"3.5.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webflux-ui","old_version":"2.8.16","new_version":"2.8.17","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `7.3.0.Final` | `7.3.1.Final` |\n| [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier) | `4.4.1` | `4.4.2` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.0` | `3.1.2` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [tools.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `3.1.1` | `3.1.2` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.60.1` | `1.61.0` |\n| [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) | `3.31.3` | `3.32.1` |\n| [org.openrewrite:rewrite-test](https://github.com/openrewrite/rewrite) | `8.78.4` | `8.79.2` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.12` | `3.5.13` |\n| [org.springdoc:springdoc-openapi-starter-webflux-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.16` | `2.8.17` |\n\nUpdates `org.hibernate.orm:hibernate-core` from 7.3.0.Final to 7.3.1.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/releases\"\u003eorg.hibernate.orm:hibernate-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.3.1\u003c/h2\u003e\n\u003ch1\u003eHibernate ORM 7.3.1.Final released\u003c/h1\u003e\n\u003cp\u003eToday, we published a new release of Hibernate ORM 7.3: 7.3.1.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 7.3.1.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.3.1\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/orm/releases/7.3\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.3/whats-new/whats-new.html\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/orm/7.3/migration-guide/\"\u003eMigration Guide\u003c/a\u003e for details about migration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/orm/releases/7.3/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/introduction/html_single/\"\u003eIntroduction Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/userguide/html_single/\"\u003eUser Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/javadocs\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee also the following resources related to supported APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/community/compatibility-policy/\"\u003ecompatibility policy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/incubating/incubating.txt\"\u003eincubating API report\u003c/a\u003e (\u003ccode\u003e@Incubating\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/deprecated/deprecated.txt\"\u003edeprecated API report\u003c/a\u003e (\u003ccode\u003e@Deprecated\u003c/code\u003e + \u003ccode\u003e@Remove\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/orm/7.3/internals/internal.txt\"\u003einternal API report\u003c/a\u003e (internal packages, \u003ccode\u003e@Internal\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-orm/blob/7.3.1/changelog.txt\"\u003eorg.hibernate.orm:hibernate-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChanges in 7.3.1.Final (April 10, 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HHH/versions/38285\"\u003ehttps://hibernate.atlassian.net/projects/HHH/versions/38285\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Bug\n* HHH-20326 ClassCastException when joining array within embeddable\n* HHH-20287 DataException ( Parameter is not set) when updating only the version of an Entity with a PartitionKey\n* HHH-20283 key-based pagination appears to be broken\n* HHH-20281 Missing temporal precision for parameter coercion leading to ClassCastException\n* HHH-20274 Avoid mutating SqmSelectClause during type validation\n* HHH-20273 Failed to set List type field in Embeddable record\n* HHH-20272 JDBC locking pre-actions are not executed before the statement\n* HHH-20271 SybaseASE reports wrong lock metadata\n* HHH-20267 Hibernate processor: infinite generation of repositories when extending PanacheRepository\n* HHH-20266 Some unnesting array functions miss ordering on index on aggregation\n* HHH-20260 Session#find only logs LockTimeoutException instead of throwing it on PostgreSQL\n* HHH-20259 DdlTypeRegistry#addSqlType doesn't handle different type codes registered to same DDL type properly\n* HHH-20251 NPE: query with fetch graph and read-only hint on bytecode enhanced entities\n* HHH-20231 Errors when querying 2L-cached native queries with same SQL but different result type\n* HHH-20230 [Metamodel Generator] AnnotationMetaEntity fails to compile repository methods with unbounded wildcard Sort\u0026lt;?\u0026gt;\n* HHH-20209 Race Condition in JavaTypeRegistry causing SemanticException during parallel UNION queries with projection.\n* HHH-20126 NPE when querying with a lockMode/lockScope\n* HHH-20053 HQL grammar ambiguity for NOT keyword\n* HHH-19885 Wrong mapping of legacy XML \u0026quot;access\u0026quot; attribute in HbmXmlTransformer\n* HHH-19818 NPE with stateless insert when Envers is enabled\n* HHH-19429 ConcurrentModificationException observed while executing JPQL update query with VERSIONED clause\n* HHH-12986 ConfigLoader does not close file when loading hibernate.cfg.xml\n* HHH-12590 Postgres subselect: ERROR: subquery in FROM must have an alias\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HHH-20256 Make ByteBuddy class generation build-reproducible\n* HHH-20227 Avoid using reflection and parsing annotations when initializing the Hibernate and JPA annotation descriptors\u003c/p\u003e\n\u003cp\u003e** Task\n* HHH-20311 Upgrade to hibernate-modules 1.1.1\n* HHH-20301 Upgrade ByteBuddy to 1.18.8\n* HHH-20232 Update c3p0 to 0.12.0\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/hibernate/hibernate-orm/commit/bc279526ae876e0212536b82444bed0fab6f7a82\"\u003e\u003ccode\u003ebc27952\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 7.3.1.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/ff58198de86ce8c21e4b6cd30df1cd03451d80ed\"\u003e\u003ccode\u003eff58198\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 7.3.1.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/4f4d466be43643612cf3ca1447019c3d5f2c770b\"\u003e\u003ccode\u003e4f4d466\u003c/code\u003e\u003c/a\u003e HHH-20326 Fix ClassCastException when joining array within embeddable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/6c3203267afa193fc9a1d7886d31be96fdcb88fb\"\u003e\u003ccode\u003e6c32032\u003c/code\u003e\u003c/a\u003e HHH-19885 Wrong mapping of legacy XML access attribute in HbmXmlTransformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/5daee8dcb806fd1747f543334fe6cda845f549a4\"\u003e\u003ccode\u003e5daee8d\u003c/code\u003e\u003c/a\u003e Enable automated maintenance releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/6b33f2f7d501d153660954f4e51a908ac0c6e377\"\u003e\u003ccode\u003e6b33f2f\u003c/code\u003e\u003c/a\u003e HHH-20301 Upgrade ByteBuddy to 1.18.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/e5bfdd7f50c27656afd800a877aa7edc277c9765\"\u003e\u003ccode\u003ee5bfdd7\u003c/code\u003e\u003c/a\u003e HHH-20311 Upgrade \u003ccode\u003ehibernate-models\u003c/code\u003e to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/cbbdc4faaeee071d8878bf9d0ded3d39cf92e1bf\"\u003e\u003ccode\u003ecbbdc4f\u003c/code\u003e\u003c/a\u003e Make database version part of task inputs to avoid skipping tests with same d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/85205304cdd0744c281d6290945916f9013574ad\"\u003e\u003ccode\u003e8520530\u003c/code\u003e\u003c/a\u003e HHH-20287 DataException ( Parameter is not set) when updating only the versio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-orm/commit/95de1b6e287e77a820cab33ee82d79591f7cc481\"\u003e\u003ccode\u003e95de1b6\u003c/code\u003e\u003c/a\u003e HHH-20287 DataException ( Parameter is not set) when updating only the versio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-orm/compare/7.3.0...7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nl.jqno.equalsverifier:equalsverifier` from 4.4.1 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/releases\"\u003enl.jqno.equalsverifier:equalsverifier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease equalsverifier-4.4.2\u003c/h2\u003e\n\u003cp\u003eFor a list of changes in this version, see \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md\"\u003enl.jqno.equalsverifier:equalsverifier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.4.2] - 2026-04-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMulti-line error messages now align better.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug where a \u003ccode\u003eNoSuchElementException\u003c/code\u003e was thrown when verifying a Kotlin class that inherits a \u003ccode\u003eprivate val\u003c/code\u003e lazy property from a parent class (\u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1170\"\u003eIssue 1170\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes a bug where static fields of certain types (e.g., \u003ccode\u003eBigDecimal\u003c/code\u003e and boxed \u003ccode\u003eFloat\u003c/code\u003e) were not restored to their original value after EqualsVerifier threw a \u003ccode\u003eNullPointerException\u003c/code\u003e while null-checking them.\u003c/li\u003e\n\u003cli\u003eFixes a bug where an \u003ccode\u003eEnum\u0026lt;?\u0026gt;\u003c/code\u003e field resolved to \u003ccode\u003eEnum\u0026lt;Enum\u0026lt;Object\u0026gt;\u0026gt;\u003c/code\u003e (because Enum has a self-referential type bound).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/ca452c7ff55f3574c83d14aeac89c149e3634bce\"\u003e\u003ccode\u003eca452c7\u003c/code\u003e\u003c/a\u003e Bumps version to 4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/2be72506459a4f0d2d698fd8e80965aaadfc21e3\"\u003e\u003ccode\u003e2be7250\u003c/code\u003e\u003c/a\u003e Updates CHANGELOG for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/24e4d5aa77bc3f7acbf25746b89f74fc41c62092\"\u003e\u003ccode\u003e24e4d5a\u003c/code\u003e\u003c/a\u003e Increases coverage threshold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/1221cf97f0c7e24e5975be1f202d2424fe3571c7\"\u003e\u003ccode\u003e1221cf9\u003c/code\u003e\u003c/a\u003e Fixes NoSuchElementException when verifying a Kotlin class that inherits a pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/2d11415421ab5ce72e82e7a6559f3522fecf3ab8\"\u003e\u003ccode\u003e2d11415\u003c/code\u003e\u003c/a\u003e Fixes bug where some static fields were not reset to their original state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/1ba96a8c955d7995d0e26daba91e86dd2839a058\"\u003e\u003ccode\u003e1ba96a8\u003c/code\u003e\u003c/a\u003e Adds a test for Enum\u0026lt;?\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/cd2c8338757774724694576d394f2ca38c821df0\"\u003e\u003ccode\u003ecd2c833\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jqno/equalsverifier/issues/1199\"\u003e#1199\u003c/a\u003e from jqno/dependabot/github_actions/dependencies-98a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/95220a9abb3b033dcf741aa6b6fb8841ddfae765\"\u003e\u003ccode\u003e95220a9\u003c/code\u003e\u003c/a\u003e Bump dawidd6/action-download-artifact in the dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/88c444297483a9de16212a8b3e3cf6eed38e35a2\"\u003e\u003ccode\u003e88c4442\u003c/code\u003e\u003c/a\u003e Fixes a bug where Enum\u0026lt;?\u0026gt; resolves to Enum\u0026lt;Enum\u003c!-- raw HTML omitted --\u003e\u0026gt;, and updates some tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jqno/equalsverifier/commit/2751cde24fe8487b6e425d5721da6dad08bb0e6d\"\u003e\u003ccode\u003e2751cde\u003c/code\u003e\u003c/a\u003e Updates build to JDK 26\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jqno/equalsverifier/compare/equalsverifier-4.4.1...equalsverifier-4.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson:jackson-bom` from 3.1.0 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/0ae1c2ae270dabe8e21700cbcee1c266b54e84f0\"\u003e\u003ccode\u003e0ae1c2a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/3c171ebd5d6c5d8f6e8d4f3614cf9b4f0a8babb9\"\u003e\u003ccode\u003e3c171eb\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/8046ced071e0b36747bae0f0a96fa21914de1303\"\u003e\u003ccode\u003e8046ced\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ea00ca4cc59ba656a17a071e30a68387e51d3e0d\"\u003e\u003ccode\u003eea00ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/0628060381a5b86e3fc07854a27b7453de559b7e\"\u003e\u003ccode\u003e0628060\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/22b8aeec79b87751a41c586404850c526eed1dbe\"\u003e\u003ccode\u003e22b8aee\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2d305e6af8b61c6c30f5658cd8c794419e233a53\"\u003e\u003ccode\u003e2d305e6\u003c/code\u003e\u003c/a\u003e Add JDK 25 in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/da85336a6e5749354bc65536f493a712401eea4f\"\u003e\u003ccode\u003eda85336\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/123\"\u003e#123\u003c/a\u003e from FasterXML/tatu/3.1/122-switch-to-junit6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7ec5e0ec5ad5e53e12e775537e4717478841d459\"\u003e\u003ccode\u003e7ec5e0e\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/122\"\u003e#122\u003c/a\u003e: switch 3.x (starting with 3.1.1) to use JUnit 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ef0977031036f6fcc6d54eaeb93ccd35a2ab2c96\"\u003e\u003ccode\u003eef09770\u003c/code\u003e\u003c/a\u003e Update oss-parent dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.1.0...jackson-bom-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e) \u003ca href=\"https://github.com/bramvonk\"\u003e\u003ccode\u003e@​bramvonk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e) \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/ccd28bf94c3ddb06d9377d5c1a9bd4bc21d4b23a\"\u003e\u003ccode\u003eccd28bf\u003c/code\u003e\u003c/a\u003e Update docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/cdca4b19aec6bb8559cf380473b92893940ccd08\"\u003e\u003ccode\u003ecdca4b1\u003c/code\u003e\u003c/a\u003e Update cockroachdb image version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/01451d17e5f5bf53516b5ebd07a562b0c6a83601\"\u003e\u003ccode\u003e01451d1\u003c/code\u003e\u003c/a\u003e Disable DockerComposeContainerVolumeRemovalTest and ComposeContainerVolumeRem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/326987f41a5d23e736bf8e92d7f68f6feaabe515\"\u003e\u003ccode\u003e326987f\u003c/code\u003e\u003c/a\u003e Update Pull Request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a756bc6a572cde84fbe429b3a1fcf09ba9559581\"\u003e\u003ccode\u003ea756bc6\u003c/code\u003e\u003c/a\u003e Improve k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5323acdeb4d399b2dc1a61eb07012a39f86643e6\"\u003e\u003ccode\u003e5323acd\u003c/code\u003e\u003c/a\u003e Use non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8da56ffeff9f2b6afd712364e40ecc5b3f6ca34d\"\u003e\u003ccode\u003e8da56ff\u003c/code\u003e\u003c/a\u003e Support apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/dea972503664ebfed2b74957c740e58bd93d579f\"\u003e\u003ccode\u003edea9725\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.core:jackson-core` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ad2720027a1e0ba2a499e61c525ad2397339163b\"\u003e\u003ccode\u003ead27200\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/74392b79c8528459f14686b16b9c2f33a1e50c52\"\u003e\u003ccode\u003e74392b7\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/23b653a139274e70c57a7d10dcf06b74d3633948\"\u003e\u003ccode\u003e23b653a\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1561\"\u003e#1561\u003c/a\u003e: build with JDK 21 to get Javadocs (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/08d6509761508ed0603014c6ae9c72606b181e10\"\u003e\u003ccode\u003e08d6509\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1589\"\u003e#1589\u003c/a\u003e: javadoc improvement for JacksonException (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/c680380086e9f8bb415111ba6262e9c14b92a580\"\u003e\u003ccode\u003ec680380\u003c/code\u003e\u003c/a\u003e Fix dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e6d3cf4f0e90fa24371c379a10c6de546c7c4716\"\u003e\u003ccode\u003ee6d3cf4\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d04899bd401417f7cb2b15dcfd8330fee51b57af\"\u003e\u003ccode\u003ed04899b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-3.1.1...jackson-core-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.60.1 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.61.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eisEnabled()\u003c/code\u003e on \u003ccode\u003eTracer\u003c/code\u003e, \u003ccode\u003eLogger\u003c/code\u003e, and metric instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubating\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Update \u003ccode\u003eEnvironmentGetter\u003c/code\u003e and \u003ccode\u003eEnvironmentSetter\u003c/code\u003e key normalization to reflect spec changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRetain propagated context when generating random trace IDs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd rate-limited warning log when \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e drops spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8167\"\u003e#8167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTrack series start time per aggregator rather than at \u003ccode\u003eSdkMeterProvider\u003c/code\u003e creation time (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCapture context class loader during async callback registration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8091\"\u003e#8091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake include/exclude work correctly with empty (but non-null) lists (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix condition for recording successful log processing metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8226\"\u003e#8226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOTLP: add configurable bounds to response body reading (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8224\"\u003e#8224\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: only throw invalid response exception when gRPC response size \u0026lt; 5 bytes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: remove duplicate FINEST-level error logging in gRPC exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP Profiles: clean up profile signal exporters for consistency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Autoconfigure: remove deprecated \u003ccode\u003eComponentLoader\u003c/code\u003e class (use \u003ccode\u003eio.opentelemetry.common.ComponentLoader\u003c/code\u003e instead) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8243\"\u003e#8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: fix \u003ccode\u003eDeclarativeConfigProperties\u003c/code\u003e javadoc to not throw exceptions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: resource attribute filtering should include attributes by default (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8177\"\u003e#8177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: enforce IncludedExcludeModel .included and .excluded are not empty (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoconfigure: restructure SDK incubator to not depend on autoconfigure internals (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable Gradle build cache on releases to mitigate supply chain risk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8254\"\u003e#8254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/adp2201\"\u003e\u003ccode\u003e@​adp2201\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.61.0 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eisEnabled()\u003c/code\u003e on \u003ccode\u003eTracer\u003c/code\u003e, \u003ccode\u003eLogger\u003c/code\u003e, and metric instruments\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubating\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Update \u003ccode\u003eEnvironmentGetter\u003c/code\u003e and \u003ccode\u003eEnvironmentSetter\u003c/code\u003e key normalization to reflect spec\nchanges\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRetain propagated context when generating random trace IDs\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd rate-limited warning log when \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e drops spans\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8167\"\u003e#8167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTrack series start time per aggregator rather than at \u003ccode\u003eSdkMeterProvider\u003c/code\u003e creation time\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCapture context class loader during async callback registration\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8091\"\u003e#8091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake include/exclude work correctly with empty (but non-null) lists\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix condition for recording successful log processing metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8226\"\u003e#8226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOTLP: add configurable bounds to response body reading\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8224\"\u003e#8224\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: only throw invalid response exception when gRPC response size \u0026lt; 5 bytes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: remove duplicate FINEST-level error logging in gRPC exporter\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP Profiles: clean up profile signal exporters for consistency\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Autoconfigure: remove deprecated \u003ccode\u003eComponentLoader\u003c/code\u003e class (use\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/339e938e75567529565fd1dac27a1d517fa55fa9\"\u003e\u003ccode\u003e339e938\u003c/code\u003e\u003c/a\u003e [release/v1.61.x] Prepare release 1.61.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8279\"\u003e#8279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/45496edf1e740161b5fcc4960cad886490b7a069\"\u003e\u003ccode\u003e45496ed\u003c/code\u003e\u003c/a\u003e Prepare for 1.61.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8273\"\u003e#8273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/f3cefbd3f21ef1463c514a94524f80b5000f73ed\"\u003e\u003ccode\u003ef3cefbd\u003c/code\u003e\u003c/a\u003e Update dependency com.google.api.grpc:proto-google-common-protos to v2.68.0 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d706c8036ef833c8dbffde4ff2a5bb9f01ba8c19\"\u003e\u003ccode\u003ed706c80\u003c/code\u003e\u003c/a\u003e Fix OTLP handling of identity content-encoding (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/2e385f8b50c28abc1471840850f6e8c997b2db42\"\u003e\u003ccode\u003e2e385f8\u003c/code\u003e\u003c/a\u003e Enforce IncludedExcludeModel .included and .excluded are not empty (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/b665652bb8b997341a7c5c5cf96c0fe5825bb217\"\u003e\u003ccode\u003eb665652\u003c/code\u003e\u003c/a\u003e Response body bounds (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/acc2b5d99827efe275769d75054f430b5c26db7a\"\u003e\u003ccode\u003eacc2b5d\u003c/code\u003e\u003c/a\u003e Series start time (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/aa4400af4a9c011326cde6f5338c2bb6072a689f\"\u003e\u003ccode\u003eaa4400a\u003c/code\u003e\u003c/a\u003e retain propagated context for random trace-ids (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/1e0ddc6687347fb9be1c822509740b04df5e4db3\"\u003e\u003ccode\u003e1e0ddc6\u003c/code\u003e\u003c/a\u003e Fix equalsverifier renovate exclusion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/ec002c331d29141d458322d228f7c6421a3d5a45\"\u003e\u003ccode\u003eec002c3\u003c/code\u003e\u003c/a\u003e make include/exclude easier to use with empty but not null arguments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.60.1...v1.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openrewrite.recipe:rewrite-migrate-java` from 3.31.3 to 3.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.32.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove parentheses from single unnamed lambda parameters by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1054\"\u003eopenrewrite/rewrite-migrate-java#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1056\"\u003eopenrewrite/rewrite-migrate-java#1056\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.32.0...v3.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCap Java version at 24 for Kotlin \u0026lt;2.3 in UpgradeToJava25 by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1035\"\u003eopenrewrite/rewrite-migrate-java#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline JavaTemplate fields at their usage sites by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1036\"\u003eopenrewrite/rewrite-migrate-java#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eJavaTemplate.apply()\u003c/code\u003e static method by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1037\"\u003eopenrewrite/rewrite-migrate-java#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ClassCastException in UseVarForGenericMethodInvocations by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1039\"\u003eopenrewrite/rewrite-migrate-java#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Mockito to 5.17.x in Java 25 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1041\"\u003eopenrewrite/rewrite-migrate-java#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate Mojarra and Glassfish JSF dependencies to Jakarta Faces by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1040\"\u003eopenrewrite/rewrite-migrate-java#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1042\"\u003eopenrewrite/rewrite-migrate-java#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove type-use annotations to array brackets during JSpecify migration by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1038\"\u003eopenrewrite/rewrite-migrate-java#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit casts for visitor visit() return type by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1049\"\u003eopenrewrite/rewrite-migrate-java#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseVarForTypeCast and UseVarForConstructors to UseVar recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1050\"\u003eopenrewrite/rewrite-migrate-java#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace Collections.emptyXXX with Immutable Static Factory Methods by \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1051\"\u003eopenrewrite/rewrite-migrate-java#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EnableLombokAnnotationProcessor to LombokBestPractices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1052\"\u003eopenrewrite/rewrite-migrate-java#1052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.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/openrewrite/rewrite-migrate-java/commit/fde81eb521c932894a77f64824f46d094cb7c20c\"\u003e\u003ccode\u003efde81eb\u003c/code\u003e\u003c/a\u003e Skip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/06d35be96df5364e985d9f435afda1fbc53a404b\"\u003e\u003ccode\u003e06d35be\u003c/code\u003e\u003c/a\u003e Update display names for Java upgrade recipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ad8d92ac02094df4933b4cda15562d4dd58beab\"\u003e\u003ccode\u003e8ad8d92\u003c/code\u003e\u003c/a\u003e Remove parentheses from single unnamed lambda parameters (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/2388f912cc325b820bd7a2773927e7f0b4d44d50\"\u003e\u003ccode\u003e2388f91\u003c/code\u003e\u003c/a\u003e Add EnableLombokAnnotationProcessor to LombokBestPractices (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fecaa2ea724e5a0ec131b0fd8ebee04c388c0ce4\"\u003e\u003ccode\u003efecaa2e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/55f801a4c214761cb7e8b5b42835d0ae33d87ea1\"\u003e\u003ccode\u003e55f801a\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/96d6dd97088cf3edade46fee2ec4f42fc7c6b10a\"\u003e\u003ccode\u003e96d6dd9\u003c/code\u003e\u003c/a\u003e Replace Collections.emptyXXX with Immutable Static Factory Methods (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/2a5697175694c28c94d483c323639a3711e8add2\"\u003e\u003ccode\u003e2a56971\u003c/code\u003e\u003c/a\u003e Add UseVarForTypeCast and UseVarForConstructors to UseVar recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9e118a463de79b1f337ec512a499943ca744ef1e\"\u003e\u003ccode\u003e9e118a4\u003c/code\u003e\u003c/a\u003e Add explicit casts for visitor visit() return type (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/41373e1407170a0d808d4c17b0b0ce3dd9b29ac4\"\u003e\u003ccode\u003e41373e1\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-04-06T1051\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openrewrite:rewrite-test` from 8.78.4 to 8.79.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite/releases\"\u003eorg.openrewrite:rewrite-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.79.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eC#: Fix PointerDereference type propagation crash by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7325\"\u003eopenrewrite/rewrite#7325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequirementsTxtParser: surface resolution failures as ParseExceptionResult by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7326\"\u003eopenrewrite/rewrite#7326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AddKeyValue logging parser errors for trailing dot in keyPath by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7327\"\u003eopenrewrite/rewrite#7327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangeDependency skips dependencies whose new coordinates don't resolve by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7321\"\u003eopenrewrite/rewrite#7321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove rewrite-go Go module up one directory by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7329\"\u003eopenrewrite/rewrite#7329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse C# RPC process across CSharpRecipeTest methods by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7332\"\u003eopenrewrite/rewrite#7332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IndexOutOfBoundsException in JavaTemplateParser.parseExpression for local class types by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7335\"\u003eopenrewrite/rewrite#7335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RemoveUnusedImports keeping import only referenced in type attribution by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7336\"\u003eopenrewrite/rewrite#7336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip plugins block in UsePropertyAssignmentSyntax by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7337\"\u003eopenrewrite/rewrite#7337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UnsupportedOperationException in Py.ExpressionTypeTree.withType() by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7314\"\u003eopenrewrite/rewrite#7314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eBlankLinesVisitor.visitImport()\u003c/code\u003e \u003ccode\u003eIndexOutOfBoundsException\u003c/code\u003e on Python files by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7340\"\u003eopenrewrite/rewrite#7340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with lingering Tempdirs and missing marker descriptions. by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7330\"\u003eopenrewrite/rewrite#7330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGroovyTemplate\u003c/code\u003e failure when method invocation has \u003ccode\u003evoid\u003c/code\u003e return type by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7341\"\u003eopenrewrite/rewrite#7341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRPC: explicitly fail if RPC receives a message it has no codec for by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7342\"\u003eopenrewrite/rewrite#7342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate marketplace categories from case-sensitive displayName matching by \u003ca href=\"https://github.com/pdelagrave\"\u003e\u003ccode\u003e@​pdelagrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7334\"\u003eopenrewrite/rewrite#7334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Expose csproj visitor classes for reuse in custom recipes by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7324\"\u003eopenrewrite/rewrite#7324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FindStyles diagnostic recipe and test Kotlin style detection behavior by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/6634\"\u003eopenrewrite/rewrite#6634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaScript: register existing \u003ccode\u003eRemoveDependency\u003c/code\u003e recipe by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7343\"\u003eopenrewrite/rewrite#7343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand star imports in ChangePackage and related recipes when they would create ambiguity by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7202\"\u003eopenrewrite/rewrite#7202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix file handle leak from ProcessBuilder.redirectError() on Windows by \u003ca href=\"https://github.com/shanman190\"\u003e\u003ccode\u003e@​shanman190\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7346\"\u003eopenrewrite/rewrite#7346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Add Preconditions.Not, And, and recipe-based Check support by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7348\"\u003eopenrewrite/rewrite#7348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around dotnet tool exec auth failure on private NuGet feeds by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7347\"\u003eopenrewrite/rewrite#7347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.79.1...v8.79.2\"\u003ehttps://github.com/openrewrite/rewrite/compare/v8.79.1...v8.79.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.79.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eC#: Improve csproj manipulation and add reattestation by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7316\"\u003eopenrewrite/rewrite#7316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eXmlParser: case-insensitive accept for nuget.config by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7317\"\u003eopenrewrite/rewrite#7317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Remove REWRITE_SOURCE_PATH env var from RPC launcher by \u003ca href=\"https://github.com/macsux\"\u003e\u003ccode\u003e@​macsux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7322\"\u003eopenrewrite/rewrite#7322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat all packages listed in requirements.txt as direct dependencies by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7320\"\u003eopenrewrite/rewrite#7320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse all requirements files in requirements-only Python projects by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7323\"\u003eopenrewrite/rewrite#7323\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.79.0...v8.79.1\"\u003ehttps://github.com/openrewrite/rewrite/compare/v8.79.0...v8.79.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo: Fix how generics (parametrized types) are parsed by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7294\"\u003eopenrewrite/rewrite#7294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix DTD ENTITY parsing when quoted values contain angle brackets by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7280\"\u003eopenrewrite/rewrite#7280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScala: \u003ccode\u003eExpressionStatement\u003c/code\u003es by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7296\"\u003eopenrewrite/rewrite#7296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eC#: Fix RPC serialization of XmlDoc comments by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7297\"\u003eopenrewrite/rewrite#7297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NPE in UpgradeDependencyVersion ext property upgrade by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7299\"\u003eopenrewrite/rewrite#7299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScala: fix parsing of pattern matching with case conditions by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7298\"\u003eopenrewrite/rewrite#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo: fix parsing of multi-parameter generics by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7300\"\u003eopenrewrite/rewrite#7300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UsePropertyAssignmentSyntax recipe for Gradle (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/5828\"\u003e#5828\u003c/a\u003e) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7286\"\u003eopenrewrite/rewrite#7286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScala: parsing to support multiline case blocks with no \u003ccode\u003e{}\u003c/code\u003e braces by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite/pull/7301\"\u003eopenrewrite/rewrite#7301\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/openrewrite/rewrite/commit/955a86bce14e60852b952c39eaba5de6d8d4b719\"\u003e\u003ccode\u003e955a86b\u003c/code\u003e\u003c/a\u003e Work around dotnet tool exec auth failure on private NuGet feeds (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7347\"\u003e#7347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/41f78a21c14d2138817ca2b7b24bda90e3d25762\"\u003e\u003ccode\u003e41f78a2\u003c/code\u003e\u003c/a\u003e C#: Add Preconditions.Not, And, and recipe-based Check support (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7348\"\u003e#7348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/bfe436e438377cd5a10a3a28a098ce80a931c4d2\"\u003e\u003ccode\u003ebfe436e\u003c/code\u003e\u003c/a\u003e Fix file handle leak from ProcessBuilder.redirectError() on Windows (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7346\"\u003e#7346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/24938cf2a3b83a3dd3fda202e14446804e47f6c3\"\u003e\u003ccode\u003e24938cf\u003c/code\u003e\u003c/a\u003e Expand star imports in ChangePackage and related recipes when they would crea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/5992f1256320a2c59d223bb9e932ac594cfaac8e\"\u003e\u003ccode\u003e5992f12\u003c/code\u003e\u003c/a\u003e Register RemoveDependency recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7343\"\u003e#7343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/504eb897f6807c68b1b5a4e8ff6521c52fad24f5\"\u003e\u003ccode\u003e504eb89\u003c/code\u003e\u003c/a\u003e Add FindStyles diagnostic recipe and test Kotlin style detection behavior (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/9d86df15b893ff540896efd5db72c069ebbb139a\"\u003e\u003ccode\u003e9d86df1\u003c/code\u003e\u003c/a\u003e C#: Extract csproj visitor classes as public for reuse in custom recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/aaa439121cec7c5064747366c28efa3743244ce1\"\u003e\u003ccode\u003eaaa4391\u003c/code\u003e\u003c/a\u003e Fix duplicate marketplace categories caused by case-sensitive displayName mat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/d8dfde626ec1776e416e34f8ae7038322bd1592d\"\u003e\u003ccode\u003ed8dfde6\u003c/code\u003e\u003c/a\u003e RPC: explicitly fail if RPC receives a message it has no codec for (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7342\"\u003e#7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite/commit/21451adaedaabf1e83af17141bb50be04ad8f06a\"\u003e\u003ccode\u003e21451ad\u003c/code\u003e\u003c/a\u003e Fix GroovyTemplate failure when method invocation has void return type (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite/issues/7341\"\u003e#7341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite/compare/v8.78.4...v8.79.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.12 to 3.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49365\"\u003e#49365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49750\"\u003e#49750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49734\"\u003e#49734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49724\"\u003e#49724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49716\"\u003e#49716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49661\"\u003e#49661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49660\"\u003e#49660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49723\"\u003e#49723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49710\"\u003e#49710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49757\"\u003e#49757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49758\"\u003e#49758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.132.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49759\"\u003e#49759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.53 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49760\"\u003e#49760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.24.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49761\"\u003e#49761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49756\"\u003e#49756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\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/spring-projects/spring-boot/commit/4a4c79fa691793be59361c31f4a6447bb0a48907\"\u003e\u003ccode\u003e4a4c79f\u003c/code\u003e\u003c/a\u003e Release v3.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b37ecbf6db93913f811f4d3f64a7f800ea39573\"\u003e\u003ccode\u003e4b37ecb\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/32a51d5d709b758786f371e063754d99c0348755\"\u003e\u003ccode\u003e32a51d5\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 10.1.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/093429614119c03ab660e30fd21dacbd404a10fe\"\u003e\u003ccode\u003e0934296\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.132.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/851ddda4225a97ba8f5030454f276a559bcb3b71\"\u003e\u003ccode\u003e851ddda\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef876fe5d2648ec11eab45546725bd0f21c34870\"\u003e\u003ccode\u003eef876fe\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 6.6.45.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2841d874cfffed8f8c75bf631289aa4283281d3a\"\u003e\u003ccode\u003e2841d87\u003c/code\u003e\u003c/a\u003e Upgrade to Zipkin Reporter 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/025b527e87f9820c1142468fdcf0b21db3cd192d\"\u003e\u003ccode\u003e025b527\u003c/code\u003e\u003c/a\u003e Fix WebSocketMessagingAutoConfiguration in the absence of Jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/328267249f71336f642effe8aaf80e39d9d9be65\"\u003e\u003ccode\u003e3282672\u003c/code\u003e\u003c/a\u003e Make DevTools tests more tolerant to wrapped DataSource\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webflux-ui` from 2.8.16 to 2.8.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webflux-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.17 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/soowanx\"\u003e\u003ccode\u003e@​soowanx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3247\"\u003espringdoc/springdoc-openapi#3247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcalouche\"\u003e\u003ccode\u003e@​pcalouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3254\"\u003espringdoc/springdoc-openapi#3254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisco70\"\u003e\u003ccode\u003e@​sisco70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3255\"\u003espringdoc/springdoc-openapi#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thejeff77\"\u003e\u003ccode\u003e@​thejeff77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3256\"\u003espringdoc/springdoc-openapi#3256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcclellanmj\"\u003e\u003ccode\u003e@​mcclellanmj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3259\"\u003espringdoc/springdoc-openapi#3259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webflux-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.17] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/07e7739daa0dce4acfa68178f2407d8339836ded\"\u003e\u003ccode\u003e07e7739\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2019f83dcb4123ef923a2544db5ccbd51c77bed4\"\u003e\u003ccode\u003e2019f83\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/90db507fa2262fa675f7138e5ea1ba82cf6f809f\"\u003e\u003ccode\u003e90db507\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5964baa6001ac5d89e4d0c16e21153cb4798b298\"\u003e\u003ccode\u003e5964baa\u003c/code\u003e\u003c/a\u003e Upgrade swagger-api.version to 2.2.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a19bca127ced0660b4fab1c6a977e5bdc0886b2\"\u003e\u003ccode\u003e7a19bca\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b0ebab65d1e29118f82133ed8556d4e81582a4c\"\u003e\u003ccode\u003e0b0ebab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e from mcclellanmj/bug-parameterized-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6b9b69ef192416676ba66ce0c2de03773ce78d13\"\u003e\u003ccode\u003e6b9b69e\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6462e32eac9310db46cc468f2e357151272c3c48\"\u003e\u003ccode\u003e6462e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e from thejeff77/feat/kotlin-nullable-schema-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f634f5437e95c62bcb0839fba7d6e6eaeb312eb7\"\u003e\u003ccode\u003ef634f54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e from sisco70/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/386e4599d0e14a7ccc5fb06623ff0509b387246c\"\u003e\u003ccode\u003e386e459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3254\"\u003e#3254\u003c/a\u003e from pcalouche/update-spring-boot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AxonFramework/AxonFramework/pull/4403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxonFramework%2FAxonFramework/issues/4403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4403/packages"}},{"old_version":"3.31.3","new_version":"3.32.0","update_type":"minor","path":null,"pr_created_at":"2026-04-09T02:03:30.000Z","version_change":"3.31.3 → 3.32.0","issue":{"uuid":"4228878309","node_id":"PR_kwDOBv29P87Q_Ztw","number":3000,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.31.3 to 3.32.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T02:03:30.000Z","updated_at":"2026-04-09T06:33:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.31.3","new_version":"3.32.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.31.3 to 3.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCap Java version at 24 for Kotlin \u0026lt;2.3 in UpgradeToJava25 by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1035\"\u003eopenrewrite/rewrite-migrate-java#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline JavaTemplate fields at their usage sites by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1036\"\u003eopenrewrite/rewrite-migrate-java#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eJavaTemplate.apply()\u003c/code\u003e static method by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1037\"\u003eopenrewrite/rewrite-migrate-java#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ClassCastException in UseVarForGenericMethodInvocations by \u003ca href=\"https://github.com/knutwannheden\"\u003e\u003ccode\u003e@​knutwannheden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1039\"\u003eopenrewrite/rewrite-migrate-java#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Mockito to 5.17.x in Java 25 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1041\"\u003eopenrewrite/rewrite-migrate-java#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate Mojarra and Glassfish JSF dependencies to Jakarta Faces by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1040\"\u003eopenrewrite/rewrite-migrate-java#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1042\"\u003eopenrewrite/rewrite-migrate-java#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove type-use annotations to array brackets during JSpecify migration by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1038\"\u003eopenrewrite/rewrite-migrate-java#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit casts for visitor visit() return type by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1049\"\u003eopenrewrite/rewrite-migrate-java#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseVarForTypeCast and UseVarForConstructors to UseVar recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1050\"\u003eopenrewrite/rewrite-migrate-java#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace Collections.emptyXXX with Immutable Static Factory Methods by \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1051\"\u003eopenrewrite/rewrite-migrate-java#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EnableLombokAnnotationProcessor to LombokBestPractices by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1052\"\u003eopenrewrite/rewrite-migrate-java#1052\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1045\"\u003eopenrewrite/rewrite-migrate-java#1045\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.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/openrewrite/rewrite-migrate-java/commit/2388f912cc325b820bd7a2773927e7f0b4d44d50\"\u003e\u003ccode\u003e2388f91\u003c/code\u003e\u003c/a\u003e Add EnableLombokAnnotationProcessor to LombokBestPractices (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fecaa2ea724e5a0ec131b0fd8ebee04c388c0ce4\"\u003e\u003ccode\u003efecaa2e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eAddMissingMethodImplementation\u003c/code\u003e generating stubs for inherited methods (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/55f801a4c214761cb7e8b5b42835d0ae33d87ea1\"\u003e\u003ccode\u003e55f801a\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/96d6dd97088cf3edade46fee2ec4f42fc7c6b10a\"\u003e\u003ccode\u003e96d6dd9\u003c/code\u003e\u003c/a\u003e Replace Collections.emptyXXX with Immutable Static Factory Methods (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/2a5697175694c28c94d483c323639a3711e8add2\"\u003e\u003ccode\u003e2a56971\u003c/code\u003e\u003c/a\u003e Add UseVarForTypeCast and UseVarForConstructors to UseVar recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9e118a463de79b1f337ec512a499943ca744ef1e\"\u003e\u003ccode\u003e9e118a4\u003c/code\u003e\u003c/a\u003e Add explicit casts for visitor visit() return type (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/41373e1407170a0d808d4c17b0b0ce3dd9b29ac4\"\u003e\u003ccode\u003e41373e1\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-04-06T1051\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/407e3dd79f5b2b50877c0c8524fe93bb0872aedc\"\u003e\u003ccode\u003e407e3dd\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9e138a7bc17f4953c17b22776e2c337a04e6d7fc\"\u003e\u003ccode\u003e9e138a7\u003c/code\u003e\u003c/a\u003e Move type-use annotations to array brackets during JSpecify migration (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/276316d9d13f3d86312b5d485e1eb83484570928\"\u003e\u003ccode\u003e276316d\u003c/code\u003e\u003c/a\u003e Upgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.3...v3.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/eclipse-ee4j/openmq/pull/3000","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/3000","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3000/packages"}},{"old_version":"3.26.0","new_version":"3.31.3","update_type":"minor","path":null,"pr_created_at":"2026-04-05T02:14:42.000Z","version_change":"3.26.0 → 3.31.3","issue":{"uuid":"4206243178","node_id":"PR_kwDOAAMmTM7QAbO2","number":1413,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.31.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-12T02:12:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-05T02:14:42.000Z","updated_at":"2026-04-12T02:12:58.000Z","time_to_close":604694,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.31.3","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.31.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd acceptTransitive to javax-to-jakarta AddDependency entries by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1034\"\u003eopenrewrite/rewrite-migrate-java#1034\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly add lombok annotation processor to modules that use lombok by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1031\"\u003eopenrewrite/rewrite-migrate-java#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migration by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1032\"\u003eopenrewrite/rewrite-migrate-java#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback entries for all javax-to-jakarta migrations by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1033\"\u003eopenrewrite/rewrite-migrate-java#1033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd JSP and JSTL API version upgrades to Jakarta EE 10 recipe by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1029\"\u003eopenrewrite/rewrite-migrate-java#1029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jackson 2.21+ compatibility for JREThrowableFinalMethods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1010\"\u003eopenrewrite/rewrite-migrate-java#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpgradeToJava21 recipe ordering for switch expressions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1012\"\u003eopenrewrite/rewrite-migrate-java#1012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IfElseIfConstructToSwitch null safety regression by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1014\"\u003eopenrewrite/rewrite-migrate-java#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jetty EE9 dependencies by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1016\"\u003eopenrewrite/rewrite-migrate-java#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup Jetty EE10 recipes. Reorder… by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1017\"\u003eopenrewrite/rewrite-migrate-java#1017\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/openrewrite/rewrite-migrate-java/commit/d4107b92634660a2b2fd572abf748812a1f3c371\"\u003e\u003ccode\u003ed4107b9\u003c/code\u003e\u003c/a\u003e Add acceptTransitive to javax-to-jakarta AddDependency entries (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/bef57d1530c1fdedbe5b9cc2a3db03da592eb663\"\u003e\u003ccode\u003ebef57d1\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback entries for all javax-to-jakarta migration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/af026f0cee6bbf047d48f90a5fe5908fef8164f8\"\u003e\u003ccode\u003eaf026f0\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1ee17aecc85488f5c2150d36ef92e98b07b4dc28\"\u003e\u003ccode\u003e1ee17ae\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-30T1057\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/317ca424d62eecea2a6b09f603b9b20ed0f7025d\"\u003e\u003ccode\u003e317ca42\u003c/code\u003e\u003c/a\u003e Only add lombok annotation processor to modules that use lombok (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4970f3fe5def43fcf6555e3da9d1f81242e5f251\"\u003e\u003ccode\u003e4970f3f\u003c/code\u003e\u003c/a\u003e Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe and bump JSP AP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/062ba0b922246da446b0d8dd7073ecdb8a21e40e\"\u003e\u003ccode\u003e062ba0b\u003c/code\u003e\u003c/a\u003e Include removal of illegal semicolons in the Java 21 migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.31.3\"\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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.31.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/wicket/pull/1413","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fwicket/issues/1413","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1413/packages"}},{"old_version":"3.30.1","new_version":"3.31.3","update_type":"minor","path":null,"pr_created_at":"2026-03-31T05:17:45.000Z","version_change":"3.30.1 → 3.31.3","issue":{"uuid":"4175881358","node_id":"PR_kwDOAKeSas7O1K3U","number":3300,"state":"closed","title":"build(deps): Bump org.openrewrite.recipe:rewrite-migrate-java from 3.30.1 to 3.31.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T05:18:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-31T05:17:45.000Z","updated_at":"2026-04-09T05:18:41.000Z","time_to_close":777654,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.30.1","new_version":"3.31.3","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.30.1 to 3.31.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd acceptTransitive to javax-to-jakarta AddDependency entries by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1034\"\u003eopenrewrite/rewrite-migrate-java#1034\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.2...v3.31.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly add lombok annotation processor to modules that use lombok by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1031\"\u003eopenrewrite/rewrite-migrate-java#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migration by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1032\"\u003eopenrewrite/rewrite-migrate-java#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AddDependency fallback entries for all javax-to-jakarta migrations by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1033\"\u003eopenrewrite/rewrite-migrate-java#1033\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.1...v3.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd JSP and JSTL API version upgrades to Jakarta EE 10 recipe by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1029\"\u003eopenrewrite/rewrite-migrate-java#1029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.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/openrewrite/rewrite-migrate-java/commit/d4107b92634660a2b2fd572abf748812a1f3c371\"\u003e\u003ccode\u003ed4107b9\u003c/code\u003e\u003c/a\u003e Add acceptTransitive to javax-to-jakarta AddDependency entries (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/bef57d1530c1fdedbe5b9cc2a3db03da592eb663\"\u003e\u003ccode\u003ebef57d1\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback entries for all javax-to-jakarta migration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/af026f0cee6bbf047d48f90a5fe5908fef8164f8\"\u003e\u003ccode\u003eaf026f0\u003c/code\u003e\u003c/a\u003e Add missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1ee17aecc85488f5c2150d36ef92e98b07b4dc28\"\u003e\u003ccode\u003e1ee17ae\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-30T1057\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/317ca424d62eecea2a6b09f603b9b20ed0f7025d\"\u003e\u003ccode\u003e317ca42\u003c/code\u003e\u003c/a\u003e Only add lombok annotation processor to modules that use lombok (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4970f3fe5def43fcf6555e3da9d1f81242e5f251\"\u003e\u003ccode\u003e4970f3f\u003c/code\u003e\u003c/a\u003e Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe and bump JSP AP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/062ba0b922246da446b0d8dd7073ecdb8a21e40e\"\u003e\u003ccode\u003e062ba0b\u003c/code\u003e\u003c/a\u003e Include removal of illegal semicolons in the Java 21 migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.3\"\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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.30.1\u0026new-version=3.31.3)](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/OpenFeign/feign/pull/3300","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFeign%2Ffeign/issues/3300","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3300/packages"}},{"old_version":"3.31.0","new_version":"3.31.1","update_type":"patch","path":null,"pr_created_at":"2026-03-30T02:03:21.000Z","version_change":"3.31.0 → 3.31.1","issue":{"uuid":"4166497096","node_id":"PR_kwDOBv29P87OdQJr","number":2986,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.31.0 to 3.31.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-03-30T02:03:21.000Z","updated_at":"2026-03-30T02:03:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.31.0","new_version":"3.31.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.31.0 to 3.31.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd JSP and JSTL API version upgrades to Jakarta EE 10 recipe by \u003ca href=\"https://github.com/steve-aom-elliott\"\u003e\u003ccode\u003e@​steve-aom-elliott\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1029\"\u003eopenrewrite/rewrite-migrate-java#1029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.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/openrewrite/rewrite-migrate-java/commit/4970f3fe5def43fcf6555e3da9d1f81242e5f251\"\u003e\u003ccode\u003e4970f3f\u003c/code\u003e\u003c/a\u003e Add JSP and JSTL API version upgrades to Jakarta EE 10 recipe and bump JSP AP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/062ba0b922246da446b0d8dd7073ecdb8a21e40e\"\u003e\u003ccode\u003e062ba0b\u003c/code\u003e\u003c/a\u003e Include removal of illegal semicolons in the Java 21 migration.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.31.0...v3.31.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.31.0\u0026new-version=3.31.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/eclipse-ee4j/openmq/pull/2986","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/2986","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2986/packages"}},{"old_version":"3.30.1","new_version":"3.31.0","update_type":"minor","path":null,"pr_created_at":"2026-03-26T13:55:02.000Z","version_change":"3.30.1 → 3.31.0","issue":{"uuid":"4144191338","node_id":"PR_kwDONJy9Pc7Nu1no","number":729,"state":"closed","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.30.1 to 3.31.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-02T13:54:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T13:55:02.000Z","updated_at":"2026-04-02T13:54:58.000Z","time_to_close":604794,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.30.1","new_version":"3.31.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.30.1 to 3.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.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/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1c2d0ce154577b9dabf3763a246d9e1b99723836\"\u003e\u003ccode\u003e1c2d0ce\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/a9e4663bf1b2d6c27ed8c273dac5ef81703e91c8\"\u003e\u003ccode\u003ea9e4663\u003c/code\u003e\u003c/a\u003e Add javax/jakarta.enterprise.concurrent-api migration for EE9 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/028d886eb740c2acad703252da9f2dc7b68dc493\"\u003e\u003ccode\u003e028d886\u003c/code\u003e\u003c/a\u003e Fix order for ManagedProperty migration in Faces 4.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ff2f5b59da0e68f3b5668df8ae17a2302d4637d\"\u003e\u003ccode\u003e8ff2f5b\u003c/code\u003e\u003c/a\u003e Add notes for Faces 4.0 FacesManagedBeansRemoved (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/69aeb405376b2fd67f917f6fc71cff0282a5c211\"\u003e\u003ccode\u003e69aeb40\u003c/code\u003e\u003c/a\u003e Extend UseVarForPrimitive to support String literals (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/68f9289b4b4fcea68d05d1ae916a633a5a1d97d0\"\u003e\u003ccode\u003e68f9289\u003c/code\u003e\u003c/a\u003e Fix IBMSemeruTest to match updated ChangeType wildcard import removal (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e663e7be87fbc47ff04574746d75e3501125bed5\"\u003e\u003ccode\u003ee663e7b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003evar\u003c/code\u003e for local variables initialized with constructor in tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.30.1\u0026new-version=3.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 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/robfrank/linklift/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Flinklift/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"}},{"old_version":"3.27.0","new_version":"3.31.0","update_type":"minor","path":"/org.eclipse.lyo.testsuite.build","pr_created_at":"2026-03-26T01:43:16.000Z","version_change":"3.27.0 → 3.31.0","issue":{"uuid":"4139772787","node_id":"PR_kwDOACiv5s7Ni1TU","number":271,"state":"closed","title":"build(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.31.0 in /org.eclipse.lyo.testsuite.build","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T01:43:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T01:43:16.000Z","updated_at":"2026-03-30T01:43:43.000Z","time_to_close":345625,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.31.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":"/org.eclipse.lyo.testsuite.build","ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModernize README to reflect current project capabilities by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1020\"\u003eopenrewrite/rewrite-migrate-java#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseTryWithResources to Java 11 migration recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1022\"\u003eopenrewrite/rewrite-migrate-java#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ExplicitTypeToVar recipe to replace explicit type with var keyword. by \u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IBMSemeruTest for updated ChangeType wildcard import handling by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1026\"\u003eopenrewrite/rewrite-migrate-java#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend UseVarForPrimitive to support String literals by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1024\"\u003eopenrewrite/rewrite-migrate-java#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notes for Faces 4.0 FacesManagedBeansRemoved by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1025\"\u003eopenrewrite/rewrite-migrate-java#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order for ManagedProperty migration in Faces 4.0 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1027\"\u003eopenrewrite/rewrite-migrate-java#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javax/jakarta.enterprise.concurrent-api migration for EE9 by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1028\"\u003eopenrewrite/rewrite-migrate-java#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Java best practices recipe by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1021\"\u003eopenrewrite/rewrite-migrate-java#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JavadocToMarkdownDocComment recipe (JEP 467) by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1019\"\u003eopenrewrite/rewrite-migrate-java#1019\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motlin\"\u003e\u003ccode\u003e@​motlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1009\"\u003eopenrewrite/rewrite-migrate-java#1009\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.1...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jackson 2.21+ compatibility for JREThrowableFinalMethods by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1010\"\u003eopenrewrite/rewrite-migrate-java#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpgradeToJava21 recipe ordering for switch expressions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1012\"\u003eopenrewrite/rewrite-migrate-java#1012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IfElseIfConstructToSwitch null safety regression by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1014\"\u003eopenrewrite/rewrite-migrate-java#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jetty EE9 dependencies by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1016\"\u003eopenrewrite/rewrite-migrate-java#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup Jetty EE10 recipes. Reorder… by \u003ca href=\"https://github.com/evie-lau\"\u003e\u003ccode\u003e@​evie-lau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1017\"\u003eopenrewrite/rewrite-migrate-java#1017\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.0...v3.30.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.30.0...v3.30.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\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/openrewrite/rewrite-migrate-java/commit/f3a2e32e8c28272d19fc60474b2cdc6d33c807f0\"\u003e\u003ccode\u003ef3a2e32\u003c/code\u003e\u003c/a\u003e Extract documentation examples from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e339177a8b6c7bea07467b2bbc9f349f1f5de7b7\"\u003e\u003ccode\u003ee339177\u003c/code\u003e\u003c/a\u003e Add JavadocToMarkdownDocComment recipe (JEP 467) (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/fd3bfe33c4b3be75bb63c2aecc5c4c641bee5e86\"\u003e\u003ccode\u003efd3bfe3\u003c/code\u003e\u003c/a\u003e Add Java best practices recipe (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1c2d0ce154577b9dabf3763a246d9e1b99723836\"\u003e\u003ccode\u003e1c2d0ce\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/a9e4663bf1b2d6c27ed8c273dac5ef81703e91c8\"\u003e\u003ccode\u003ea9e4663\u003c/code\u003e\u003c/a\u003e Add javax/jakarta.enterprise.concurrent-api migration for EE9 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/028d886eb740c2acad703252da9f2dc7b68dc493\"\u003e\u003ccode\u003e028d886\u003c/code\u003e\u003c/a\u003e Fix order for ManagedProperty migration in Faces 4.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8ff2f5b59da0e68f3b5668df8ae17a2302d4637d\"\u003e\u003ccode\u003e8ff2f5b\u003c/code\u003e\u003c/a\u003e Add notes for Faces 4.0 FacesManagedBeansRemoved (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/69aeb405376b2fd67f917f6fc71cff0282a5c211\"\u003e\u003ccode\u003e69aeb40\u003c/code\u003e\u003c/a\u003e Extend UseVarForPrimitive to support String literals (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/68f9289b4b4fcea68d05d1ae916a633a5a1d97d0\"\u003e\u003ccode\u003e68f9289\u003c/code\u003e\u003c/a\u003e Fix IBMSemeruTest to match updated ChangeType wildcard import removal (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e663e7be87fbc47ff04574746d75e3501125bed5\"\u003e\u003ccode\u003ee663e7b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003evar\u003c/code\u003e for local variables initialized with constructor in tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.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 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-lyo/lyo.testsuite/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lyo%2Flyo.testsuite/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"}},{"old_version":"3.26.0","new_version":"3.30.0","update_type":"minor","path":null,"pr_created_at":"2026-03-15T02:11:32.000Z","version_change":"3.26.0 → 3.30.0","issue":{"uuid":"4077368908","node_id":"PR_kwDOAAMmTM7KrSS5","number":1397,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.30.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-22T02:12:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T02:11:32.000Z","updated_at":"2026-03-22T02:12:26.000Z","time_to_close":604852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.30.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\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/openrewrite/rewrite-migrate-java/commit/5ff744350c24b17f73affd35e7a011f4fe1c3a6e\"\u003e\u003ccode\u003e5ff7443\u003c/code\u003e\u003c/a\u003e Lombok Best Practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6044cbb9938a68892b359a64df49e554f38f5667\"\u003e\u003ccode\u003e6044cbb\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/114a5a2227b24fdebbbf64a29f8a350999f8f572\"\u003e\u003ccode\u003e114a5a2\u003c/code\u003e\u003c/a\u003e Fix Jackson 2.21+ compatibility for AWT migration recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7661bb182f32472584e3951e1897015bff50ab97\"\u003e\u003ccode\u003e7661bb1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1002d2b8d386e9fb84ea1001578810ba416501d7\"\u003e\u003ccode\u003e1002d2b\u003c/code\u003e\u003c/a\u003e Also upgrade maven-surefire-report-plugin to 3.5.x (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/cdbbeb619f8240680e5a82d12b409b2226b9aa15\"\u003e\u003ccode\u003ecdbbeb6\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-09T1040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4db949d3bbab7e0e5fcb9c848107ef88ae51cf61\"\u003e\u003ccode\u003e4db949d\u003c/code\u003e\u003c/a\u003e Avoid 9.1 Gradle version, should be 9.1.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8a5a704d970c6b05af2489257ff2a2c526e23d39\"\u003e\u003ccode\u003e8a5a704\u003c/code\u003e\u003c/a\u003e Use Groovy 4 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8387b95ac0fa064f43ccb32f1a155344fa73924d\"\u003e\u003ccode\u003e8387b95\u003c/code\u003e\u003c/a\u003e Enable Lombok annotation processor during Java 17 upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1244e5467844cabf247ff8706d0acd1367440502\"\u003e\u003ccode\u003e1244e54\u003c/code\u003e\u003c/a\u003e DataNucleus migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.30.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.30.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/wicket/pull/1397","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fwicket/issues/1397","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1397/packages"}},{"old_version":"3.29.0","new_version":"3.30.0","update_type":"minor","path":null,"pr_created_at":"2026-03-13T02:03:55.000Z","version_change":"3.29.0 → 3.30.0","issue":{"uuid":"4068313178","node_id":"PR_kwDOBv29P87KOPxu","number":2924,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.29.0 to 3.30.0","user":"dependabot[bot]","labels":["dependencies","java","no-changelog"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T02:03:55.000Z","updated_at":"2026-03-13T09:15:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.29.0","new_version":"3.30.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.29.0 to 3.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.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/openrewrite/rewrite-migrate-java/commit/5ff744350c24b17f73affd35e7a011f4fe1c3a6e\"\u003e\u003ccode\u003e5ff7443\u003c/code\u003e\u003c/a\u003e Lombok Best Practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6044cbb9938a68892b359a64df49e554f38f5667\"\u003e\u003ccode\u003e6044cbb\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/114a5a2227b24fdebbbf64a29f8a350999f8f572\"\u003e\u003ccode\u003e114a5a2\u003c/code\u003e\u003c/a\u003e Fix Jackson 2.21+ compatibility for AWT migration recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7661bb182f32472584e3951e1897015bff50ab97\"\u003e\u003ccode\u003e7661bb1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1002d2b8d386e9fb84ea1001578810ba416501d7\"\u003e\u003ccode\u003e1002d2b\u003c/code\u003e\u003c/a\u003e Also upgrade maven-surefire-report-plugin to 3.5.x (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/cdbbeb619f8240680e5a82d12b409b2226b9aa15\"\u003e\u003ccode\u003ecdbbeb6\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-09T1040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4db949d3bbab7e0e5fcb9c848107ef88ae51cf61\"\u003e\u003ccode\u003e4db949d\u003c/code\u003e\u003c/a\u003e Avoid 9.1 Gradle version, should be 9.1.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8a5a704d970c6b05af2489257ff2a2c526e23d39\"\u003e\u003ccode\u003e8a5a704\u003c/code\u003e\u003c/a\u003e Use Groovy 4 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8387b95ac0fa064f43ccb32f1a155344fa73924d\"\u003e\u003ccode\u003e8387b95\u003c/code\u003e\u003c/a\u003e Enable Lombok annotation processor during Java 17 upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1244e5467844cabf247ff8706d0acd1367440502\"\u003e\u003ccode\u003e1244e54\u003c/code\u003e\u003c/a\u003e DataNucleus migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.29.0\u0026new-version=3.30.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/eclipse-ee4j/openmq/pull/2924","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/2924","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2924/packages"}},{"old_version":"3.27.0","new_version":"3.30.0","update_type":"minor","path":"/org.eclipse.lyo.testsuite.build","pr_created_at":"2026-03-13T01:43:14.000Z","version_change":"3.27.0 → 3.30.0","issue":{"uuid":"4068258373","node_id":"PR_kwDOACiv5s7KOEtz","number":260,"state":"closed","title":"build(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.30.0 in /org.eclipse.lyo.testsuite.build","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-19T01:43:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T01:43:14.000Z","updated_at":"2026-03-19T01:43:38.000Z","time_to_close":518422,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.30.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":"/org.eclipse.lyo.testsuite.build","ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataNucleus migrations by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/998\"\u003eopenrewrite/rewrite-migrate-java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Lombok annotation processor during Java 17 upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/999\"\u003eopenrewrite/rewrite-migrate-java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Groovy 4 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1001\"\u003eopenrewrite/rewrite-migrate-java#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid 9.1 Gradle version, should be 9.1.0 by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1002\"\u003eopenrewrite/rewrite-migrate-java#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlso upgrade maven-surefire-report-plugin to 3.5.x by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1006\"\u003eopenrewrite/rewrite-migrate-java#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1005\"\u003eopenrewrite/rewrite-migrate-java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson 2.21+ conflicting creators in AWT recipes by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/1007\"\u003eopenrewrite/rewrite-migrate-java#1007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.29.0...v3.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/5ff744350c24b17f73affd35e7a011f4fe1c3a6e\"\u003e\u003ccode\u003e5ff7443\u003c/code\u003e\u003c/a\u003e Lombok Best Practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6044cbb9938a68892b359a64df49e554f38f5667\"\u003e\u003ccode\u003e6044cbb\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/114a5a2227b24fdebbbf64a29f8a350999f8f572\"\u003e\u003ccode\u003e114a5a2\u003c/code\u003e\u003c/a\u003e Fix Jackson 2.21+ compatibility for AWT migration recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7661bb182f32472584e3951e1897015bff50ab97\"\u003e\u003ccode\u003e7661bb1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e dropping pattern variables for unresolvable t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1002d2b8d386e9fb84ea1001578810ba416501d7\"\u003e\u003ccode\u003e1002d2b\u003c/code\u003e\u003c/a\u003e Also upgrade maven-surefire-report-plugin to 3.5.x (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/cdbbeb619f8240680e5a82d12b409b2226b9aa15\"\u003e\u003ccode\u003ecdbbeb6\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-09T1040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4db949d3bbab7e0e5fcb9c848107ef88ae51cf61\"\u003e\u003ccode\u003e4db949d\u003c/code\u003e\u003c/a\u003e Avoid 9.1 Gradle version, should be 9.1.0 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8a5a704d970c6b05af2489257ff2a2c526e23d39\"\u003e\u003ccode\u003e8a5a704\u003c/code\u003e\u003c/a\u003e Use Groovy 4 (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/8387b95ac0fa064f43ccb32f1a155344fa73924d\"\u003e\u003ccode\u003e8387b95\u003c/code\u003e\u003c/a\u003e Enable Lombok annotation processor during Java 17 upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/1244e5467844cabf247ff8706d0acd1367440502\"\u003e\u003ccode\u003e1244e54\u003c/code\u003e\u003c/a\u003e DataNucleus migrations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.30.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.30.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/eclipse-lyo/lyo.testsuite/pull/260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lyo%2Flyo.testsuite/issues/260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/260/packages"}},{"old_version":"3.28.0","new_version":"3.29.0","update_type":"minor","path":null,"pr_created_at":"2026-03-05T18:03:03.000Z","version_change":"3.28.0 → 3.29.0","issue":{"uuid":"4029781685","node_id":"PR_kwDOAYJo5s7ISCKY","number":1773,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.28.0 to 3.29.0","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-05T18:03:03.000Z","updated_at":"2026-03-08T20:44:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.28.0","new_version":"3.29.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.28.0 to 3.29.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd entries to \u003ccode\u003e.gitignore\u003c/code\u003e by \u003ca href=\"https://github.com/zieka\"\u003e\u003ccode\u003e@​zieka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/995\"\u003eopenrewrite/rewrite-migrate-java#995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/996\"\u003eopenrewrite/rewrite-migrate-java#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse classpathFromResources for lombok in Java templates by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/997\"\u003eopenrewrite/rewrite-migrate-java#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/994\"\u003eopenrewrite/rewrite-migrate-java#994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.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/openrewrite/rewrite-migrate-java/commit/42fd45adf0b969ee6269c57db7947403d2f00c3c\"\u003e\u003ccode\u003e42fd45a\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-03-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/53b3725d7099bfdace48ff18331cceb9dc966999\"\u003e\u003ccode\u003e53b3725\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eIfElseIfConstructToSwitch\u003c/code\u003e type attribution for non-JDK types (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/eec22b2efc41be3a696467b3d64244789fd51143\"\u003e\u003ccode\u003eeec22b2\u003c/code\u003e\u003c/a\u003e Use classpathFromResources for lombok in Java templates (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c0f7b7d126e7ac9dea14b30569897d0a36c172ce\"\u003e\u003ccode\u003ec0f7b7d\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/RequiredArgsConstructor\"\u003e\u003ccode\u003e@​RequiredArgsConstructor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AllArgsConstructor\"\u003e\u003ccode\u003e@​AllArgsConstructor\u003c/code\u003e\u003c/a\u003e recipes (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/aa49b8f007d9cfc15f1ab496d74a11eaa5cf8187\"\u003e\u003ccode\u003eaa49b8f\u003c/code\u003e\u003c/a\u003e Add entries to \u003ccode\u003e.gitignore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.28.0...v3.29.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.28.0\u0026new-version=3.29.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/uhafner/codingstyle/pull/1773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhafner%2Fcodingstyle/issues/1773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1773/packages"}},{"old_version":"3.26.0","new_version":"3.28.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T20:42:12.000Z","version_change":"3.26.0 → 3.28.0","issue":{"uuid":"4013218102","node_id":"PR_kwDOHX1Zq87Hbsv6","number":793,"state":"closed","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.28.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T20:17:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T20:42:12.000Z","updated_at":"2026-03-09T20:18:50.000Z","time_to_close":603334,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.28.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/f5a2bd84a7574dff146ca1d342957dcf3fbe69d5\"\u003e\u003ccode\u003ef5a2bd8\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0b2cb73636d7fb3329bb4ccf3976cb728eab5b2d\"\u003e\u003ccode\u003e0b2cb73\u003c/code\u003e\u003c/a\u003e Fix UpdateSdkManTest to use current SDKMAN Java versions (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7c8b223e0f1d2a6e550035797ad5c7527465b760\"\u003e\u003ccode\u003e7c8b223\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-23T1044\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e750f1b78e95fdf780e082a2c76bb081b4e8483c\"\u003e\u003ccode\u003ee750f1b\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f30e774197a10a02641be3a332a1ee96495be8ba\"\u003e\u003ccode\u003ef30e774\u003c/code\u003e\u003c/a\u003e Update SDKMan Java version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/626e34f3b129b216b10b1cfbb87f76cfb84dba3e\"\u003e\u003ccode\u003e626e34f\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/32b8caabd8ee8aea0a6ed5f9c5f2a595a4bbced4\"\u003e\u003ccode\u003e32b8caa\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c17f86644f1688ec206dbeee4d6842537052980a\"\u003e\u003ccode\u003ec17f866\u003c/code\u003e\u003c/a\u003e Add maven-compiler-plugin version when missing during Java migration (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.28.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.28.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/robfrank/exercises/pull/793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Fexercises/issues/793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/793/packages"}},{"old_version":"3.27.0","new_version":"3.28.0","update_type":"minor","path":"/org.eclipse.lyo.testsuite.build","pr_created_at":"2026-02-26T01:43:05.000Z","version_change":"3.27.0 → 3.28.0","issue":{"uuid":"3992755217","node_id":"PR_kwDOACiv5s7GZjz-","number":249,"state":"closed","title":"build(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.28.0 in /org.eclipse.lyo.testsuite.build","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T01:43:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T01:43:05.000Z","updated_at":"2026-03-05T01:43:33.000Z","time_to_close":604826,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.28.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":"/org.eclipse.lyo.testsuite.build","ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.28.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd maven-compiler-plugin version when missing during Java migration by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/989\"\u003eopenrewrite/rewrite-migrate-java#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e by \u003ca href=\"https://github.com/greg-at-moderne\"\u003e\u003ccode\u003e@​greg-at-moderne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/990\"\u003eopenrewrite/rewrite-migrate-java#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UpdateSdkManTest to use current SDKMAN Java versions by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/991\"\u003eopenrewrite/rewrite-migrate-java#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/f5a2bd84a7574dff146ca1d342957dcf3fbe69d5\"\u003e\u003ccode\u003ef5a2bd8\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0b2cb73636d7fb3329bb4ccf3976cb728eab5b2d\"\u003e\u003ccode\u003e0b2cb73\u003c/code\u003e\u003c/a\u003e Fix UpdateSdkManTest to use current SDKMAN Java versions (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7c8b223e0f1d2a6e550035797ad5c7527465b760\"\u003e\u003ccode\u003e7c8b223\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-23T1044\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e750f1b78e95fdf780e082a2c76bb081b4e8483c\"\u003e\u003ccode\u003ee750f1b\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f30e774197a10a02641be3a332a1ee96495be8ba\"\u003e\u003ccode\u003ef30e774\u003c/code\u003e\u003c/a\u003e Update SDKMan Java version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/626e34f3b129b216b10b1cfbb87f76cfb84dba3e\"\u003e\u003ccode\u003e626e34f\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eUpdateSdkMan\u003c/code\u003e recipe to support \u003ccode\u003enewJavaVersion=latest.patch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/32b8caabd8ee8aea0a6ed5f9c5f2a595a4bbced4\"\u003e\u003ccode\u003e32b8caa\u003c/code\u003e\u003c/a\u003e OpenRewrite recipe best practices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c17f86644f1688ec206dbeee4d6842537052980a\"\u003e\u003ccode\u003ec17f866\u003c/code\u003e\u003c/a\u003e Add maven-compiler-plugin version when missing during Java migration (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.28.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.28.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/eclipse-lyo/lyo.testsuite/pull/249","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lyo%2Flyo.testsuite/issues/249","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/249/packages"}},{"old_version":"3.27.0","new_version":"3.27.1","update_type":"patch","path":null,"pr_created_at":"2026-02-18T16:39:13.000Z","version_change":"3.27.0 → 3.27.1","issue":{"uuid":"3958753736","node_id":"PR_kwDOAYJo5s7Eqprw","number":1750,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.27.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-18T16:39:13.000Z","updated_at":"2026-02-18T16:42:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.27.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.27.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e91f59e86865857e745564ae75cbf81a6f3dfe9e\"\u003e\u003ccode\u003ee91f59e\u003c/code\u003e\u003c/a\u003e Prevent UseTextBlocks from dropping comments in concatenations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/21993f5cac91c99b8a0c03e3e0256ba712b46001\"\u003e\u003ccode\u003e21993f5\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-16T1043\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7a5a1b030309cf88b9c50192f55c48a5e4c33079\"\u003e\u003ccode\u003e7a5a1b0\u003c/code\u003e\u003c/a\u003e Skip adding methods already provided by a superclass (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0efab1c903c62f9b383014d0fba13673be061fd3\"\u003e\u003ccode\u003e0efab1c\u003c/code\u003e\u003c/a\u003e Add UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.27.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/uhafner/codingstyle/pull/1750","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhafner%2Fcodingstyle/issues/1750","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1750/packages"}},{"old_version":"3.27.0","new_version":"3.27.1","update_type":"patch","path":null,"pr_created_at":"2026-02-18T02:03:09.000Z","version_change":"3.27.0 → 3.27.1","issue":{"uuid":"3955497870","node_id":"PR_kwDOBv29P87Ef-VN","number":2875,"state":"open","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.27.0 to 3.27.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-18T02:03:09.000Z","updated_at":"2026-02-18T02:04:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.27.0","new_version":"3.27.1","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.27.0 to 3.27.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/981\"\u003eopenrewrite/rewrite-migrate-java#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip adding methods already provided by a superclass by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/983\"\u003eopenrewrite/rewrite-migrate-java#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent UseTextBlocks from dropping comments in concatenations by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/985\"\u003eopenrewrite/rewrite-migrate-java#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent LombokValToFinalVar from removing star imports by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/986\"\u003eopenrewrite/rewrite-migrate-java#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is present by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/987\"\u003eopenrewrite/rewrite-migrate-java#987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/56b280c313a1f936a1f76cca2ad7ff9be93cf9ad\"\u003e\u003ccode\u003e56b280c\u003c/code\u003e\u003c/a\u003e Retain javax.xml.bind:jaxb-api when jackson-module-jaxb-annotations is presen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0c1793f26593aa6c071d6358d7de6fa226d1dcec\"\u003e\u003ccode\u003e0c1793f\u003c/code\u003e\u003c/a\u003e Prevent LombokValToFinalVar from removing star imports (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e91f59e86865857e745564ae75cbf81a6f3dfe9e\"\u003e\u003ccode\u003ee91f59e\u003c/code\u003e\u003c/a\u003e Prevent UseTextBlocks from dropping comments in concatenations (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/21993f5cac91c99b8a0c03e3e0256ba712b46001\"\u003e\u003ccode\u003e21993f5\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-16T1043\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/7a5a1b030309cf88b9c50192f55c48a5e4c33079\"\u003e\u003ccode\u003e7a5a1b0\u003c/code\u003e\u003c/a\u003e Skip adding methods already provided by a superclass (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/0efab1c903c62f9b383014d0fba13673be061fd3\"\u003e\u003ccode\u003e0efab1c\u003c/code\u003e\u003c/a\u003e Add UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.27.0\u0026new-version=3.27.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/eclipse-ee4j/openmq/pull/2875","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fopenmq/issues/2875","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2875/packages"}},{"old_version":"3.26.0","new_version":"3.27.0","update_type":"minor","path":null,"pr_created_at":"2026-02-15T02:14:36.000Z","version_change":"3.26.0 → 3.27.0","issue":{"uuid":"3942862162","node_id":"PR_kwDOAAMmTM7D2eZp","number":1372,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.27.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-22T02:15:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-15T02:14:36.000Z","updated_at":"2026-02-22T02:15:52.000Z","time_to_close":604875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/04592ca401d5ac0ef2bd44562e43af22009a335d\"\u003e\u003ccode\u003e04592ca\u003c/code\u003e\u003c/a\u003e Expect continuation indent in text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f42714b8afeba334646de1ab0380e8f84ab5f148\"\u003e\u003ccode\u003ef42714b\u003c/code\u003e\u003c/a\u003e Delete files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9499e38a23b76f31081af47a72c855ba1d0d35db\"\u003e\u003ccode\u003e9499e38\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-09T1052\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/ca2654359e1dba5319fe0bbb3e683194202bef46\"\u003e\u003ccode\u003eca26543\u003c/code\u003e\u003c/a\u003e Change Docker image version in Java upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6e525a1564d6a0b0c33d48d2a4c823c946a73f6e\"\u003e\u003ccode\u003e6e525a1\u003c/code\u003e\u003c/a\u003e Make declarative recipes singletons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dc6029db0f228efa7eae0fc82a1fae0b42bcaa2d\"\u003e\u003ccode\u003edc6029d\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e13f6e8b25cc4c867446a89bf3736eade610ce78\"\u003e\u003ccode\u003ee13f6e8\u003c/code\u003e\u003c/a\u003e Update documentation examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/653dd7cf9138886f6da0908554dbd1afd7e130b7\"\u003e\u003ccode\u003e653dd7c\u003c/code\u003e\u003c/a\u003e Add avoidLineContinuations option to UseTextBlocks (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c6b1bcf43af0150c3be013321b6b166fda31ff16\"\u003e\u003ccode\u003ec6b1bcf\u003c/code\u003e\u003c/a\u003e Followup after the formatting merge (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4f3aaa07792a1c6c373d8a833ba2dd4f688930d7\"\u003e\u003ccode\u003e4f3aaa0\u003c/code\u003e\u003c/a\u003e Migrate GraalVM resource-config.json from regex to glob patterns (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/wicket/pull/1372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fwicket/issues/1372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1372/packages"}},{"old_version":"3.26.0","new_version":"3.27.0","update_type":"minor","path":null,"pr_created_at":"2026-02-12T13:55:03.000Z","version_change":"3.26.0 → 3.27.0","issue":{"uuid":"3932017730","node_id":"PR_kwDONJy9Pc7DSaWZ","number":628,"state":"open","title":"chore(deps): bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.27.0","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-12T13:55:03.000Z","updated_at":"2026-02-12T14:28:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/04592ca401d5ac0ef2bd44562e43af22009a335d\"\u003e\u003ccode\u003e04592ca\u003c/code\u003e\u003c/a\u003e Expect continuation indent in text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f42714b8afeba334646de1ab0380e8f84ab5f148\"\u003e\u003ccode\u003ef42714b\u003c/code\u003e\u003c/a\u003e Delete files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9499e38a23b76f31081af47a72c855ba1d0d35db\"\u003e\u003ccode\u003e9499e38\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-09T1052\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/ca2654359e1dba5319fe0bbb3e683194202bef46\"\u003e\u003ccode\u003eca26543\u003c/code\u003e\u003c/a\u003e Change Docker image version in Java upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6e525a1564d6a0b0c33d48d2a4c823c946a73f6e\"\u003e\u003ccode\u003e6e525a1\u003c/code\u003e\u003c/a\u003e Make declarative recipes singletons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dc6029db0f228efa7eae0fc82a1fae0b42bcaa2d\"\u003e\u003ccode\u003edc6029d\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e13f6e8b25cc4c867446a89bf3736eade610ce78\"\u003e\u003ccode\u003ee13f6e8\u003c/code\u003e\u003c/a\u003e Update documentation examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/653dd7cf9138886f6da0908554dbd1afd7e130b7\"\u003e\u003ccode\u003e653dd7c\u003c/code\u003e\u003c/a\u003e Add avoidLineContinuations option to UseTextBlocks (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c6b1bcf43af0150c3be013321b6b166fda31ff16\"\u003e\u003ccode\u003ec6b1bcf\u003c/code\u003e\u003c/a\u003e Followup after the formatting merge (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4f3aaa07792a1c6c373d8a833ba2dd4f688930d7\"\u003e\u003ccode\u003e4f3aaa0\u003c/code\u003e\u003c/a\u003e Migrate GraalVM resource-config.json from regex to glob patterns (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.27.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/robfrank/linklift/pull/628","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robfrank%2Flinklift/issues/628","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/628/packages"}},{"old_version":"3.26.0","new_version":"3.27.0","update_type":"minor","path":null,"pr_created_at":"2026-02-12T04:42:43.000Z","version_change":"3.26.0 → 3.27.0","issue":{"uuid":"3929833897","node_id":"PR_kwDOL27jgM7DLKaP","number":692,"state":"closed","title":"Bump org.openrewrite.recipe:rewrite-migrate-java from 3.26.0 to 3.27.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-15T01:58:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-12T04:42:43.000Z","updated_at":"2026-02-15T01:58:54.000Z","time_to_close":249363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.openrewrite.recipe:rewrite-migrate-java","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/openrewrite/rewrite-migrate-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) from 3.26.0 to 3.27.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/releases\"\u003eorg.openrewrite.recipe:rewrite-migrate-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd jakarta.annotation-api dependency when using javax.annotation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/972\"\u003eopenrewrite/rewrite-migrate-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd com.sun.istack.NotNull migration to Jakarta validation by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/973\"\u003eopenrewrite/rewrite-migrate-java#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd UseListOf and UseSetOf recipes by \u003ca href=\"https://github.com/jkschneider\"\u003e\u003ccode\u003e@​jkschneider\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/974\"\u003eopenrewrite/rewrite-migrate-java#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLombok Annotation Processor Configuration by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/977\"\u003eopenrewrite/rewrite-migrate-java#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GraalVM resource-config.json from regex to glob patterns by \u003ca href=\"https://github.com/MBoegers\"\u003e\u003ccode\u003e@​MBoegers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/976\"\u003eopenrewrite/rewrite-migrate-java#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollowup after the formatting merge by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/978\"\u003eopenrewrite/rewrite-migrate-java#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid line continuation escapes in text blocks with mixed newline content by \u003ca href=\"https://github.com/Jenson3210\"\u003e\u003ccode\u003e@​Jenson3210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/975\"\u003eopenrewrite/rewrite-migrate-java#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange Docker image version in Java upgrades by \u003ca href=\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/980\"\u003eopenrewrite/rewrite-migrate-java#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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/openrewrite/rewrite-migrate-java/commit/04592ca401d5ac0ef2bd44562e43af22009a335d\"\u003e\u003ccode\u003e04592ca\u003c/code\u003e\u003c/a\u003e Expect continuation indent in text blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/f42714b8afeba334646de1ab0380e8f84ab5f148\"\u003e\u003ccode\u003ef42714b\u003c/code\u003e\u003c/a\u003e Delete files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/9499e38a23b76f31081af47a72c855ba1d0d35db\"\u003e\u003ccode\u003e9499e38\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-09T1052\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/ca2654359e1dba5319fe0bbb3e683194202bef46\"\u003e\u003ccode\u003eca26543\u003c/code\u003e\u003c/a\u003e Change Docker image version in Java upgrades (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/6e525a1564d6a0b0c33d48d2a4c823c946a73f6e\"\u003e\u003ccode\u003e6e525a1\u003c/code\u003e\u003c/a\u003e Make declarative recipes singletons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/dc6029db0f228efa7eae0fc82a1fae0b42bcaa2d\"\u003e\u003ccode\u003edc6029d\u003c/code\u003e\u003c/a\u003e [Auto] SDKMAN! Java candidates as of 2026-02-02T1038\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/e13f6e8b25cc4c867446a89bf3736eade610ce78\"\u003e\u003ccode\u003ee13f6e8\u003c/code\u003e\u003c/a\u003e Update documentation examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/653dd7cf9138886f6da0908554dbd1afd7e130b7\"\u003e\u003ccode\u003e653dd7c\u003c/code\u003e\u003c/a\u003e Add avoidLineContinuations option to UseTextBlocks (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/c6b1bcf43af0150c3be013321b6b166fda31ff16\"\u003e\u003ccode\u003ec6b1bcf\u003c/code\u003e\u003c/a\u003e Followup after the formatting merge (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/commit/4f3aaa07792a1c6c373d8a833ba2dd4f688930d7\"\u003e\u003ccode\u003e4f3aaa0\u003c/code\u003e\u003c/a\u003e Migrate GraalVM resource-config.json from regex to glob patterns (\u003ca href=\"https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.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=org.openrewrite.recipe:rewrite-migrate-java\u0026package-manager=maven\u0026previous-version=3.26.0\u0026new-version=3.27.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/sullis/s3-playground/pull/692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sullis%2Fs3-playground/issues/692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/692/packages"}}]}