{"id":702,"name":"org.codehaus.plexus:plexus-utils","ecosystem":"maven","repository_url":"https://github.com/codehaus-plexus/plexus-utils","issues_count":149,"created_at":"2025-06-06T15:01:36.757Z","updated_at":"2025-06-06T15:01:36.757Z","purl":"pkg:maven/org.codehaus.plexus:plexus-utils","metadata":{"id":5045946,"name":"org.codehaus.plexus:plexus-utils","ecosystem":"maven","description":"A collection of various utility classes to ease working with strings, files, command lines and more.","homepage":"https://codehaus-plexus.github.io/plexus-utils/","licenses":"Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/codehaus-plexus/plexus-utils","keywords_array":[],"namespace":"org.codehaus.plexus","versions_count":81,"first_release_published_at":"2005-11-17T13:22:26.000Z","latest_release_published_at":"2024-09-23T20:06:37.000Z","latest_release_number":"4.0.2","last_synced_at":"2025-06-05T00:40:57.422Z","created_at":"2022-07-27T20:26:23.028Z","updated_at":"2025-06-05T00:40:57.422Z","registry_url":"https://central.sonatype.com/artifact/org.codehaus.plexus/plexus-utils/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.codehaus.plexus/plexus-utils/","metadata":{},"repo_metadata":{"id":26472125,"uuid":"29923817","full_name":"codehaus-plexus/plexus-utils","owner":"codehaus-plexus","description":"Plexus Utils","archived":false,"fork":false,"pushed_at":"2024-09-23T19:01:44.000Z","size":15918,"stargazers_count":35,"open_issues_count":22,"forks_count":38,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-23T22:31:32.541Z","etag":null,"topics":["hacktoberfest","maven"],"latest_commit_sha":null,"homepage":"https://codehaus-plexus.github.io/plexus-utils/","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/codehaus-plexus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-01-27T16:48:02.000Z","updated_at":"2024-09-23T19:01:48.000Z","dependencies_parsed_at":"2023-11-11T20:28:33.678Z","dependency_job_id":"13af40b1-ffb7-4067-9497-b88f26a75bc8","html_url":"https://github.com/codehaus-plexus/plexus-utils","commit_stats":{"total_commits":987,"total_committers":64,"mean_commits":15.421875,"dds":0.9108409321175279,"last_synced_commit":"a5d1ab20b9db1c8780d989a1cdb60ffeb839950a"},"previous_names":[],"tags_count":73,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codehaus-plexus","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219867307,"owners_count":16554317,"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":"codehaus-plexus","name":"Plexus","uuid":"10550350","kind":"organization","description":"","email":null,"website":"https://codehaus-plexus.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10550350?v=4","repositories_count":25,"last_synced_at":"2023-02-27T04:15:14.225Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/codehaus-plexus","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T13:43:43.265Z","updated_at":"2023-02-27T04:15:14.228Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codehaus-plexus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codehaus-plexus/repositories"},"tags":[{"name":"plexus-utils-4.0.1","sha":"31ef81812095709ebbfa0e4b707e1c3ad00a51e5","kind":"tag","published_at":"2024-04-13T09:07:02.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-4.0.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-4.0.1/manifests"},{"name":"plexus-utils-4.0.0","sha":"0803079106d268c234271ef6ddfce7e35f6def5a","kind":"tag","published_at":"2023-05-22T15:14:15.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-4.0.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-4.0.0/manifests"},{"name":"plexus-utils-3.5.1","sha":"8488ff2200964f47114b9dee5604dc3314a2fe8a","kind":"tag","published_at":"2023-03-02T01:23:16.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.5.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.5.1/manifests"},{"name":"plexus-utils-3.5.0","sha":"2b784ba7f518257c2215a34103c38bbda2a45056","kind":"tag","published_at":"2022-10-23T08:40:15.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.5.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.5.0/manifests"},{"name":"plexus-utils-3.4.2","sha":"01908b2979d4104a1e87f7e1eb0e157c9e1a3f8c","kind":"tag","published_at":"2022-05-17T20:32:00.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.4.2","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.4.2/manifests"},{"name":"plexus-utils-3.3.1","sha":"2229b3556a5f0467ef7b936cc1b031468b9e08b3","kind":"tag","published_at":"2021-12-27T22:27:38.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.3.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.3.1/manifests"},{"name":"plexus-utils-3.4.1","sha":"abc5db68410568c4c95c72f948353cbe8cd44d01","kind":"tag","published_at":"2021-08-27T00:07:19.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.4.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.4.1/manifests"},{"name":"plexus-utils-3.4.0","sha":"6f2b70a826dc4885b2a3206ec374cba75a4f09bc","kind":"tag","published_at":"2021-07-29T18:03:32.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.4.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.4.0/manifests"},{"name":"plexus-utils-3.3.0","sha":"0e25d74d16b8ce748038f572806052bb37ccbb38","kind":"tag","published_at":"2019-10-10T17:37:11.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.3.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.3.0/manifests"},{"name":"plexus-utils-3.2.1","sha":"0a3cd62dece044be0950a8453467a9a6cb29d696","kind":"tag","published_at":"2019-07-10T18:44:34.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.2.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.2.1/manifests"},{"name":"plexus-utils-3.2.0","sha":"42455f74a94ca96cc87b36a88131650301c95aaa","kind":"tag","published_at":"2019-03-10T18:18:38.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.2.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.2.0/manifests"},{"name":"plexus-utils-3.1.1","sha":"8cbc868ba4647e5c3838a3a9fc391323b158c012","kind":"tag","published_at":"2018-12-21T15:29:19.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.1.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.1.1/manifests"},{"name":"plexus-utils-3.1.0","sha":"9063d79ca6732c4b45566a7784a1888c4ef78fb0","kind":"tag","published_at":"2017-08-03T17:58:10.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.1.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.1.0/manifests"},{"name":"plexus-utils-3.0.24","sha":"fd36d8b80ba10955ef065230571ce2be2d4c1bbb","kind":"tag","published_at":"2016-05-07T22:24:05.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.24","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.24/manifests"},{"name":"plexus-utils-3.0.23","sha":"6176f91bb843eecddac857591ed20bda38e01470","kind":"tag","published_at":"2016-05-04T18:30:57.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.23","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.23/manifests"},{"name":"plexus-utils-3.0.22","sha":"b4217444289ade35c1972af9fc3bfa42f972e1c8","kind":"tag","published_at":"2015-04-07T15:59:17.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.22","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.22/manifests"},{"name":"plexus-utils-3.0.21","sha":"859590100d6177108424ed120e1bb8ca86ff0b54","kind":"commit","published_at":"2014-11-14T18:36:49.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.21","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.21/manifests"},{"name":"plexus-utils-3.0.20","sha":"dc6ed699c644d649622f85bdf85d0684e54c11f6","kind":"commit","published_at":"2014-10-18T19:59:03.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.20","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.20/manifests"},{"name":"plexus-utils-3.0.19","sha":"08e46b90d2b8ebd7adfcdb5cc9cfb3df37c43cd0","kind":"commit","published_at":"2014-10-18T09:27:21.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.19","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.19/manifests"},{"name":"plexus-utils-3.0.18","sha":"a4ef5af0a58e4b0f1d08db4fc25a793139a1ad21","kind":"commit","published_at":"2014-09-27T17:12:46.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.18","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.18/manifests"},{"name":"plexus-utils-3.0.17","sha":"3dd5750645d806aeeae174e5268609d927660e0b","kind":"commit","published_at":"2014-01-27T15:09:42.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.17","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.17/manifests"},{"name":"plexus-utils-3.0.16","sha":"cf317f9b4070c3c619e9ee75a3e38bea3ff621c1","kind":"commit","published_at":"2013-12-21T18:02:01.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.16","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.16/manifests"},{"name":"plexus-utils-3.0.15","sha":"3b271b43f9e5021b4232fc2ffdfb4e469c7f8685","kind":"commit","published_at":"2013-08-19T19:55:42.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.15","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.15/manifests"},{"name":"plexus-utils-3.0.14","sha":"e434f28f0a2f9175a493be39c47176aeb3d00469","kind":"commit","published_at":"2013-08-06T19:54:07.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.14","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.14/manifests"},{"name":"plexus-utils-3.0.13","sha":"5d446205de12702bf1734e2893a919bf599c3c12","kind":"commit","published_at":"2013-08-04T20:31:22.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.13","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.13/manifests"},{"name":"plexus-utils-3.0.12","sha":"b60b2d5f5dc534ec7f9ef23ea31cef42d0dda2ea","kind":"commit","published_at":"2013-08-01T22:52:20.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.12","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.12/manifests"},{"name":"plexus-utils-3.0.11","sha":"9f1b1dffcfe474c574b2b3041201f5c6692d8b7f","kind":"commit","published_at":"2013-07-31T15:46:27.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.11","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.11/manifests"},{"name":"plexus-utils-3.0.10","sha":"a09697db5ee87f97180b1c84b5bbdef47ba28658","kind":"commit","published_at":"2012-11-28T22:44:39.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.10","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.10/manifests"},{"name":"plexus-utils-3.0.9","sha":"244226d693f6a816fdba0f33f269e9e71f3e8984","kind":"commit","published_at":"2012-11-18T20:47:43.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.9","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.9/manifests"},{"name":"plexus-utils-3.0.8","sha":"b0c708017f813ec9b7799fe82b4bc4bfd1631c53","kind":"commit","published_at":"2012-09-20T19:32:09.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.8","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.8/manifests"},{"name":"plexus-utils-3.0.7","sha":"23cb9cba9d7ba020547802a45b2991dee99dbcb1","kind":"commit","published_at":"2012-09-16T07:15:45.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.7","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.7/manifests"},{"name":"plexus-utils-3.0.6","sha":"4332f7bd3c51ff3496998fdcb2d00a38e067630d","kind":"commit","published_at":"2012-09-15T10:50:33.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.6","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.6/manifests"},{"name":"plexus-utils-3.0.5","sha":"b50fe89cfb368e06dabc340b851504a2a2f25c47","kind":"commit","published_at":"2012-08-20T14:20:50.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.5","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.5/manifests"},{"name":"plexus-utils-3.0.4","sha":"76880d4187130c8142b887c55d05c1cb349e2dc2","kind":"commit","published_at":"2012-08-06T18:34:29.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.4","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.4/manifests"},{"name":"plexus-utils-3.0.3","sha":"c07eb85ab8a59dd73d00449f33e3bc57924123e2","kind":"commit","published_at":"2012-08-01T21:05:35.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.3","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.3/manifests"},{"name":"plexus-utils-3.0.2","sha":"2b5a6c3645602fd19932d6a6bce07e9c9bf9b29f","kind":"commit","published_at":"2012-07-09T15:03:07.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.2","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.2/manifests"},{"name":"plexus-utils-3.0.1","sha":"f1ee873df4113eae791face1984e14e2b37440ad","kind":"commit","published_at":"2012-05-05T22:35:52.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0.1/manifests"},{"name":"plexus-utils-3.0","sha":"b0e8713ff665f7fb5c8fcf6ae40d1ee03147db97","kind":"commit","published_at":"2011-06-23T21:48:15.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-3.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-3.0/manifests"},{"name":"plexus-utils-2.1","sha":"01d252ac6be7f132d37a632b9ddbdd345b037181","kind":"commit","published_at":"2011-06-09T20:47:39.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.1/manifests"},{"name":"plexus-utils-2.0.7","sha":"e282b22a3ddbb2ea4ae4d4b429b3b93b89409584","kind":"tag","published_at":"2011-03-03T17:17:19.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.7","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.7/manifests"},{"name":"plexus-utils-2.0.5","sha":"8d9191e13217edd1c73dfc53efb6f4cab407485a","kind":"tag","published_at":"2010-04-25T16:14:35.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.5","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.5/manifests"},{"name":"plexus-utils-2.0.4","sha":"523d7c07b5d9e5cd89e231055e97dcb814af1b76","kind":"tag","published_at":"2010-04-22T08:08:50.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.4","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.4/manifests"},{"name":"plexus-utils-2.0.3","sha":"b3ad4147d9e65fcd2c18d5a8630ac9f844570748","kind":"tag","published_at":"2010-04-06T20:39:22.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.3","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.3/manifests"},{"name":"plexus-utils-2.0.2","sha":"4e1275464c93d3e284f373dd30f06015ebe24711","kind":"tag","published_at":"2010-03-29T10:12:38.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.2","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.2/manifests"},{"name":"plexus-utils-2.0.1","sha":"8f3b800fafbd787f55b0d3974ed7c0449b778902","kind":"tag","published_at":"2009-10-19T16:44:06.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.1/manifests"},{"name":"plexus-utils-2.0.0","sha":"136533605ceee46df68e08c61e3804b789f19ee1","kind":"tag","published_at":"2009-09-22T13:51:24.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-2.0.0","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-2.0.0/manifests"},{"name":"plexus-utils-1.5.15","sha":"584924be719d7fe209ed37c841c11423fd912289","kind":"tag","published_at":"2009-06-05T17:48:43.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.15","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.15/manifests"},{"name":"plexus-utils-1.5.14","sha":"2eb098d65abcbf5ad918798d539f0e180975b156","kind":"tag","published_at":"2009-06-05T17:41:39.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.14","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.14/manifests"},{"name":"plexus-utils-1.5.13","sha":"237368aa8e0bca8e9588803adfa97c28c57fcad1","kind":"tag","published_at":"2009-06-05T16:47:31.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.13","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.13/manifests"},{"name":"plexus-utils-1.5.12","sha":"9f6196f04cccd2ec5d4273a2a82b4c575456f9df","kind":"tag","published_at":"2009-05-29T18:23:46.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.12","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.12/manifests"},{"name":"plexus-utils-1.5.11","sha":"107dfeb4e7e27b2eaf4d835c075c02be97fe0369","kind":"tag","published_at":"2009-05-29T12:33:58.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.11","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.11/manifests"},{"name":"plexus-utils-1.5.10","sha":"5b7ea37dc840c1fd387cc77e0192057a6b942434","kind":"tag","published_at":"2009-05-29T02:22:07.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.10","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.10/manifests"},{"name":"plexus-utils-1.5.9","sha":"9e32214e844daa22fe2fc131eb8f707c6b03a228","kind":"tag","published_at":"2009-04-28T20:58:52.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.9","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.9/manifests"},{"name":"plexus-utils-1.5.8","sha":"38ecf41fe352679ded6ab65e413574a4b19c2966","kind":"tag","published_at":"2009-02-09T16:20:57.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.8","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.8/manifests"},{"name":"plexus-utils-1.5.7","sha":"f7ced1f86a35125e2f168f7ed3ffe64405d9fcad","kind":"tag","published_at":"2009-01-16T12:57:05.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.7","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.7/manifests"},{"name":"plexus-utils-1.5.6","sha":"30109440b75f7c3b6521749d210ac14b67bce1f7","kind":"tag","published_at":"2008-08-01T08:10:12.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.6","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.6/manifests"},{"name":"plexus-utils-1.5.5","sha":"d631aa1ef1f0091942971796b51f1c2c3887f95f","kind":"tag","published_at":"2008-07-03T22:08:06.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.5","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.5/manifests"},{"name":"plexus-utils-1.5.4","sha":"f3f3eddea217f4a00731b68a1e409c702a00bc69","kind":"tag","published_at":"2008-06-18T18:02:44.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.4","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.4/manifests"},{"name":"plexus-utils-1.5.3","sha":"72262c7eb85f1c65cc6fb15902c248c2dca8f072","kind":"tag","published_at":"2008-06-13T22:33:12.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.3","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.3/manifests"},{"name":"plexus-utils-1.5.2","sha":"1e2810901aec856fce9be2a7fd01d5281dc31bf6","kind":"tag","published_at":"2008-06-13T22:20:31.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.2","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.2/manifests"},{"name":"plexus-utils-1.5.1","sha":"d52414c27c4b879b861d94a1793c1c5a67d22a96","kind":"tag","published_at":"2008-02-21T17:13:29.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5.1/manifests"},{"name":"plexus-utils-1.5","sha":"c665a89e86b234c0b389b70d65096b2f9a4f5d4b","kind":"tag","published_at":"2008-02-18T09:53:42.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.5","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.5/manifests"},{"name":"plexus-utils-1.4.9","sha":"ee91731bb9698aa1afc379ce7cc1003e96ca9e85","kind":"tag","published_at":"2007-12-19T09:30:37.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.9","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.9/manifests"},{"name":"plexus-utils-1.4.8","sha":"b8b142269cf1927b25d24cdb26864b4ba4975245","kind":"tag","published_at":"2007-11-27T17:43:40.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.8","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.8/manifests"},{"name":"plexus-utils-1.4.7","sha":"769ffcb6382b23c1d74b8858ce98d5132863542d","kind":"tag","published_at":"2007-10-16T14:45:50.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.7","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.7/manifests"},{"name":"plexus-utils-1.4.6","sha":"3061b3f8ee53c50d8f52fba75209c303772489af","kind":"tag","published_at":"2007-09-13T19:53:52.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.6","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.6/manifests"},{"name":"plexus-utils-1.4.5","sha":"57c0bcc2ea35e58ec7dc0476504180c5ad0a4593","kind":"tag","published_at":"2007-07-30T23:32:14.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.5","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.5/manifests"},{"name":"plexus-utils-1.4.4","sha":"9e2a5448ee289411f5e697f9918e6c6945737882","kind":"tag","published_at":"2007-07-28T10:30:50.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.4","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.4/manifests"},{"name":"plexus-utils-1.4.3","sha":"1cb61deb0b2c4f47f69043f1d16f8a76b8537225","kind":"tag","published_at":"2007-07-13T14:51:03.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.3","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.3/manifests"},{"name":"plexus-utils-1.4.2","sha":"dcf16401132a88255bfdf988a0f7fad3e4948542","kind":"tag","published_at":"2007-05-20T19:36:04.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.2","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.2/manifests"},{"name":"plexus-utils-1.4.1","sha":"ef5904a13e88a5c3a5b05c2d8aeb8a807acaba4d","kind":"tag","published_at":"2007-03-10T17:51:38.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4.1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4.1/manifests"},{"name":"plexus-utils-1.4","sha":"6c3df81771272bf372e9e5064bd45e6fcbfe8c07","kind":"tag","published_at":"2007-01-09T23:49:01.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4/manifests"},{"name":"plexus-utils-1.4-alpha-1","sha":"a74651c6edfbfc1fbe4b8d16b9c207da34408ac1","kind":"tag","published_at":"2006-12-11T14:29:39.000Z","download_url":"https://codeload.github.com/codehaus-plexus/plexus-utils/tar.gz/plexus-utils-1.4-alpha-1","html_url":"https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-1.4-alpha-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4-alpha-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehaus-plexus%2Fplexus-utils/tags/plexus-utils-1.4-alpha-1/manifests"}]},"repo_metadata_updated_at":"2024-09-26T07:25:22.347Z","dependent_packages_count":3187,"downloads":null,"downloads_period":null,"dependent_repos_count":13438,"rankings":{"downloads":null,"dependent_repos_count":0.06427134118871948,"dependent_packages_count":0.021624002642933658,"stargazers_count":37.38089279099801,"forks_count":25.663486469981677,"docker_downloads_count":0.01401555726856811,"average":12.628858032415982},"purl":"pkg:maven/org.codehaus.plexus/plexus-utils","advisories":[{"uuid":"GSA_kwCzR0hTQS04dmhxLXFxNHAtZ3JxM83zOg","url":"https://github.com/advisories/GHSA-8vhq-qq4p-grq3","title":"OS Command Injection in Plexus-utils","description":"Plexus-utils before 3.0.16 is vulnerable to command injection because it does not correctly process the contents of double quoted strings.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-13T01:11:53.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2017-1000487","https://github.com/codehaus-plexus/plexus-utils/commit/b38a1b3a4352303e4312b2bb601a0d7ec6e28f41","https://access.redhat.com/errata/RHSA-2018:1322","https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe@%3Ccommits.druid.apache.org%3E","https://lists.apache.org/thread.html/r2e94f72f53df432302d359fd66cfa9e9efb8d42633d54579a4377e62@%3Cdev.avro.apache.org%3E","https://lists.apache.org/thread.html/r9584c4304c888f651d214341a939bd264ed30c9e3d0d30fe85097ecf@%3Ccommits.pulsar.apache.org%3E","https://lists.apache.org/thread.html/rd0e44e8ef71eeaaa3cf3d1b8b41eb25894372e2995ec908ce7624d26@%3Ccommits.pulsar.apache.org%3E","https://lists.debian.org/debian-lts-announce/2018/01/msg00010.html","https://lists.debian.org/debian-lts-announce/2018/01/msg00011.html","https://snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSPLEXUS-31522","https://www.debian.org/security/2018/dsa-4146","https://www.debian.org/security/2018/dsa-4149","https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E","https://lists.apache.org/thread.html/r2e94f72f53df432302d359fd66cfa9e9efb8d42633d54579a4377e62%40%3Cdev.avro.apache.org%3E","https://lists.apache.org/thread.html/r9584c4304c888f651d214341a939bd264ed30c9e3d0d30fe85097ecf%40%3Ccommits.pulsar.apache.org%3E","https://lists.apache.org/thread.html/rd0e44e8ef71eeaaa3cf3d1b8b41eb25894372e2995ec908ce7624d26%40%3Ccommits.pulsar.apache.org%3E","https://github.com/advisories/GHSA-8vhq-qq4p-grq3"],"source_kind":"github","identifiers":["GHSA-8vhq-qq4p-grq3","CVE-2017-1000487"],"repository_url":"https://github.com/codehaus-plexus/plexus-utils","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.0.16","vulnerable_version_range":"\u003c 3.0.16"}],"ecosystem":"maven","package_name":"org.codehaus.plexus:plexus-utils"}],"created_at":"2022-12-21T16:12:14.368Z","updated_at":"2024-10-10T21:30:41.000Z","epss_percentage":0.22172,"epss_percentile":0.95419},{"uuid":"GSA_kwCzR0hTQS1nNnBoLXg1d2YtZzMzN84AA2Cg","url":"https://github.com/advisories/GHSA-g6ph-x5wf-g337","title":"plexus-codehaus vulnerable to directory traversal","description":"A flaw was found in plexus-codehaus. A directory traversal attack (also known as path traversal) aims to access files and directories stored outside the intended folder. By manipulating files with dot-dot-slash (`../`) sequences and their variations or by using absolute file paths, it may be possible to access arbitrary files and directories stored on the file system, including application source code, configuration, and other critical system files. ","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-25T21:30:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-4244","https://access.redhat.com/errata/RHSA-2023:3906","https://access.redhat.com/security/cve/CVE-2022-4244","https://bugzilla.redhat.com/show_bug.cgi?id=2149841","https://github.com/codehaus-plexus/plexus-utils/issues/4","https://github.com/codehaus-plexus/plexus-utils/commit/33a2853df8185b4519b1b8bfae284f03392618ef","https://security.snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSPLEXUS-31521","https://access.redhat.com/errata/RHSA-2023:2135","https://github.com/advisories/GHSA-g6ph-x5wf-g337"],"source_kind":"github","identifiers":["GHSA-g6ph-x5wf-g337","CVE-2022-4244"],"repository_url":"https://github.com/codehaus-plexus/plexus-utils","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.0.24","vulnerable_version_range":"\u003c 3.0.24"}],"ecosystem":"maven","package_name":"org.codehaus.plexus:plexus-utils"}],"created_at":"2023-10-02T23:05:52.201Z","updated_at":"2025-05-15T01:11:18.520Z","epss_percentage":0.00369,"epss_percentile":0.57849},{"uuid":"GSA_kwCzR0hTQS1qY3dyLXgyNWgteDVmaM4AA2Ch","url":"https://github.com/advisories/GHSA-jcwr-x25h-x5fh","title":"codehaus-plexus vulnerable to XML injection","description":"A flaw was found in codehaus-plexus. The `org.codehaus.plexus.util.xml.XmlWriterUtil#writeComment` fails to sanitize comments for a `--\u003e` sequence. This issue means that text contained in the command string could be interpreted as XML and allow for XML injection. ","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-09-25T21:30:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-4245","https://access.redhat.com/errata/RHSA-2023:3906","https://access.redhat.com/security/cve/CVE-2022-4245","https://bugzilla.redhat.com/show_bug.cgi?id=2149843","https://github.com/codehaus-plexus/plexus-utils/issues/3","https://github.com/codehaus-plexus/plexus-utils/commit/f933e5e78dc2637e485447ed821fe14904f110de","https://security.snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSPLEXUS-461102","https://access.redhat.com/errata/RHSA-2023:2135","https://github.com/advisories/GHSA-jcwr-x25h-x5fh"],"source_kind":"github","identifiers":["GHSA-jcwr-x25h-x5fh","CVE-2022-4245"],"repository_url":"https://github.com/codehaus-plexus/plexus-utils","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.0.24","vulnerable_version_range":"\u003c 3.0.24"}],"ecosystem":"maven","package_name":"org.codehaus.plexus:plexus-utils"}],"created_at":"2023-09-26T20:05:55.082Z","updated_at":"2024-05-03T20:26:14.000Z","epss_percentage":0.00065,"epss_percentile":0.20763}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.codehaus.plexus:plexus-utils","docker_dependents_count":8340,"docker_downloads_count":5641553871,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.codehaus.plexus:plexus-utils","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.codehaus.plexus:plexus-utils/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.codehaus.plexus:plexus-utils/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.codehaus.plexus:plexus-utils/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.codehaus.plexus:plexus-utils/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.codehaus.plexus:plexus-utils/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517640,"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":106,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4807809950","node_id":"PR_kwDOGl3uh87tzSkX","number":237,"state":"open","title":"deps(deps): bump the other-deps group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-04T05:40:54.000Z","updated_at":"2026-07-04T05:41:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-deps","update_count":48,"packages":[{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.15","new_version":"2.0.18"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-1.2-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.25.4","new_version":"2.26.1"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.apache.hadoop:hadoop-client","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-hdfs","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.3.6","new_version":"3.5.0"},{"name":"com.alibaba.nacos:nacos-client","old_version":"2.1.2","new_version":"3.2.2","repository_url":"https://github.com/alibaba/nacos"},{"name":"com.alibaba:fastjson","old_version":"2.0.52","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.25.5","new_version":"4.35.1","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"net.minidev:accessors-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"commons-net:commons-net","old_version":"3.10.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"commons-cli:commons-cli","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"dnsjava:dnsjava","old_version":"3.6.0","new_version":"3.6.5","repository_url":"https://github.com/dnsjava/dnsjava"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"commons-io:commons-io","old_version":"2.15.1","new_version":"2.22.0"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.31.0","new_version":"2.50.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.14.2","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.6.0-M1","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.23.0","new_version":"3.8.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.2","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.8.6.6","new_version":"4.10.2.0","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.5.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.scala-lang:scala-library","old_version":"2.12.7","new_version":"3.8.4","repository_url":"https://github.com/scala/scala3"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.1.2","new_version":"4.3.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.21","new_version":"2.22","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9.1"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.paimon:paimon-flink-1.20","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.apache.paimon:paimon-flink-cdc","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.11.1","new_version":"5.8.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.apache.kafka:connect-api","old_version":"3.6.1","new_version":"4.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the other-deps group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.slf4j:slf4j-api | `1.7.15` | `2.0.18` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-1.2-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.25.4` | `2.26.1` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| org.apache.hadoop:hadoop-client | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-common | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-hdfs | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.3.6` | `3.5.0` |\n| [com.alibaba.nacos:nacos-client](https://github.com/alibaba/nacos) | `2.1.2` | `3.2.2` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.52` | `2.0.62` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.4` | `2.22.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.4` | `2.22.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `3.0.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.5` | `4.35.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [net.minidev:accessors-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.10.0` | `3.13.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.5.0` | `1.11.0` |\n| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.0` | `3.6.5` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.1` | `4.0.3` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.10.1` | `1.11.0` |\n| commons-io:commons-io | `2.15.1` | `2.22.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.31.0` | `2.50.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.14.2` | `2.21.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.3` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.6.0-M1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.23.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.2` | `3.6.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.6` | `4.10.2.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.6.2` |\n| [org.scala-lang:scala-library](https://github.com/scala/scala3) | `2.12.7` | `3.8.4` |\n| org.apache.kafka:kafka-clients | `4.1.2` | `4.3.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.21` | `2.22` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9.1` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| org.apache.paimon:paimon-flink-1.20 | `1.4.1` | `1.4.2` |\n| org.apache.paimon:paimon-flink-cdc | `1.4.1` | `1.4.2` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.11.1` | `5.8.0` |\n| org.apache.kafka:connect-api | `3.6.1` | `4.3.1` |\n\n\nUpdates `org.yaml:snakeyaml` from 2.2 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/015ab57b3a789f85cf8967f6f3431035d928d9bc\"\u003e\u003ccode\u003e015ab57\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4795519ef773da23c8816a4e932f9aaffd630f8c\"\u003e\u003ccode\u003e4795519\u003c/code\u003e\u003c/a\u003e Update info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/9c36c69034617a1c2e06b5b9b6da4073416279b8\"\u003e\u003ccode\u003e9c36c69\u003c/code\u003e\u003c/a\u003e Introduce devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0c5b3e513a8a3971f7c97404f73fadebb63b73c0\"\u003e\u003ccode\u003e0c5b3e5\u003c/code\u003e\u003c/a\u003e fix: add debug level to internal logger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a65b13170d1b221af062d6aa90fd7741ed7ea7cd\"\u003e\u003ccode\u003ea65b131\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/788a98b92bfd1696e95a0a48eb1d652d80660149\"\u003e\u003ccode\u003e788a98b\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/556b4bfec56355987f292f0ee515798b3a2eb3e0\"\u003e\u003ccode\u003e556b4bf\u003c/code\u003e\u003c/a\u003e Add info for devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0828c39da732f89844c0c66d7f55169417f8cd16\"\u003e\u003ccode\u003e0828c39\u003c/code\u003e\u003c/a\u003e ops: migrate deployment from OSSRH to Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/30d6a3a64809f0f6d3d9fd901a85b7c3cda94930\"\u003e\u003ccode\u003e30d6a3a\u003c/code\u003e\u003c/a\u003e Add a test for issue 1108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/2da4c6d8bfe0590dab56a5319366dc3b6558b9b5\"\u003e\u003ccode\u003e2da4c6d\u003c/code\u003e\u003c/a\u003e Remove unrelated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 1.7.15 to 2.0.18\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `com.mysql:mysql-connector-j` from 8.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durations in Binary Protocol (Cursor Mode).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them. (reopened)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF packet after column definitions when EOF is not deprecated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118002 (Bug#37843004), The setFetchSize() method in the Statement class may have a potential bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113130 (Bug#36043125), getGeneratedKeys() returns a zero resultset with non-key-generating statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113336 (Bug#36080226), Inconsistent getUpdateCount() Behavior with allowMultiQueries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118234 (Bug#37975837), A potential bugs in Mysql Connector/J.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113413 (Bug#36107426), Connection.changeUser cannot be done after DriverManager.loginTimeout elapses.\nThanks to Kazuhisa Kawashima for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119271 (Bug#38599496), Connector/J fails to accept legacy value zeroDateTimeBehavior=convertToNull on multi-host URLs (failover).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0aade1f13bcc98faf7dda5c02e782481eb291f62\"\u003e\u003ccode\u003e0aade1f\u003c/code\u003e\u003c/a\u003e Fix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b6d5baabb5a9c4d01fccaafde032e8356b0ab5b8\"\u003e\u003ccode\u003eb6d5baa\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7cc5a9c8ec1c5ca7dcf97627935052c768a910e\"\u003e\u003ccode\u003ea7cc5a9\u003c/code\u003e\u003c/a\u003e Fix for DateTimeTest failures after some of the work done for WL#16669 in MyS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/6a0c818f9619291251b33a868d4f8b0d70b676cb\"\u003e\u003ccode\u003e6a0c818\u003c/code\u003e\u003c/a\u003e WL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5f96e85b0b0ff3fc9326fb346e05c88e45af02a7\"\u003e\u003ccode\u003e5f96e85\u003c/code\u003e\u003c/a\u003e Fix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/8d779fc31cb87906e86e7ea7dd316ed2778f85cd\"\u003e\u003ccode\u003e8d779fc\u003c/code\u003e\u003c/a\u003e Fix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/139117975bb31e8fb5a74887db23bbc6eda9ba92\"\u003e\u003ccode\u003e1391179\u003c/code\u003e\u003c/a\u003e Copyright header year bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5c764b4b30b8aaa244665951146787e6b20f0639\"\u003e\u003ccode\u003e5c764b4\u003c/code\u003e\u003c/a\u003e Post-release version bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/fdef61f4af21fa9e0ac334ff0664ec754c164cc0\"\u003e\u003ccode\u003efdef61f\u003c/code\u003e\u003c/a\u003e Update copyright year.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/43aced76f8e2a261f7eca62d3715ecf932108753\"\u003e\u003ccode\u003e43aced7\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/8.4.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-hdfs` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-mapreduce-client-core` from 3.3.6 to 3.5.0\n\nUpdates `com.alibaba.nacos:nacos-client` from 2.1.2 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/nacos/releases\"\u003ecom.alibaba.nacos:nacos-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2 (May 29th, 2026)\u003c/h2\u003e\n\u003cp\u003eNacos 3.2.2 is mainly a bugfix and experience-improvement release for the 3.2 series.\u003c/p\u003e\n\u003cp\u003eThis release focuses on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsole experience improvements for Config, Naming, MCP, Skill, AI resources, and namespace workflows.\u003c/li\u003e\n\u003cli\u003eStability and compatibility fixes across Config, Naming, plugins, startup scripts, and AI resource handling.\u003c/li\u003e\n\u003cli\u003eAI Registry import, discovery, publishing, subscription, and security improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor AI Registry and Console users, this release adds or improves:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImporting AI resources from operator-configured external registries.\u003c/li\u003e\n\u003cli\u003eSkill well-known discovery, Skill subscription, and latest protocol adapter support.\u003c/li\u003e\n\u003cli\u003eConfig diff confirmation, Prompt Markdown download, and Skill upload lifecycle improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also fixes bugs across Config, Naming, Console, MCP, Skill, plugins, and client-side watch handling.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDetailed changes in this release:\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14695\"\u003e#14695\u003c/a\u003e Support label-based matching for Config gray rules.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14848\"\u003e#14848\u003c/a\u003e Add Prompt version download as Markdown.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14907\"\u003e#14907\u003c/a\u003e Support specifying a target version when uploading Skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14985\"\u003e#14985\u003c/a\u003e Add persistent instance deregistration support in Console v3.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15022\"\u003e#15022\u003c/a\u003e Support optional Skill auto-publish after review.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15031\"\u003e#15031\u003c/a\u003e Extend nacos.functionMode with microservice and ai modes.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15142\"\u003e#15142\u003c/a\u003e Support drag-and-drop ZIP upload and batch Skill upload.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15183\"\u003e#15183\u003c/a\u003e Support importing AI resources from operator-configured external registries, including MCP resources, Skill well-known resources, importer APIs, SPI models, built-in presets, and source-based import UI.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15234\"\u003e#15234\u003c/a\u003e Support commit messages when uploading AI skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15247\"\u003e#15247\u003c/a\u003e Support the latest Skill well-known protocol in the registry adapter.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e Add Skill subscription support and refactor AgentSpec subscription to HTTP polling with 304 handling.\u003c/p\u003e\n\u003ch2\u003eEnhancement/Refactor\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14833\"\u003e#14833\u003c/a\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15221\"\u003e#15221\u003c/a\u003e Route AI resource version trace logging through trace events and the default plugin.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14911\"\u003e#14911\u003c/a\u003e Split LDAP authentication into an optional plugin and package the LDAP plugin JAR.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14983\"\u003e#14983\u003c/a\u003e Enforce non-frontmatter Markdown body content during Skill validation.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15059\"\u003e#15059\u003c/a\u003e Add the reviewed version status after pipeline approval for Skill versions.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15066\"\u003e#15066\u003c/a\u003e Harden AgentSpec ZIP parsing with Zip Slip, Zip Bomb, and entry-count defenses.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e Add Config publish diff confirmation in the new Console.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15145\"\u003e#15145\u003c/a\u003e Restrict forcePublish to valid Skill states and add pipeline stale flags for re-edit.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15164\"\u003e#15164\u003c/a\u003e Make Skill ZIP entry and size limits configurable.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15165\"\u003e#15165\u003c/a\u003e Parallelize AgentSpec storage writes to align with Skill behavior.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e Enable reviewed status by default for the AI publish pipeline.\u003c/p\u003e\n\u003ch2\u003eBugFix\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/cdf4e1b6aa76d50839a0b8d3c8806430d14fef86\"\u003e\u003ccode\u003ecdf4e1b\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14122\"\u003e#14122\u003c/a\u003e] Skip unsupported skills.sh sources (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15271\"\u003e#15271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/fe962a65ca0ff81ea0b38d5e143ed9c953b45439\"\u003e\u003ccode\u003efe962a6\u003c/code\u003e\u003c/a\u003e Stabilize auth and agent spec cache tests (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15270\"\u003e#15270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9299084cbf44525ff1817f0fcd246442933085a6\"\u003e\u003ccode\u003e9299084\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15087\"\u003e#15087\u003c/a\u003e] Upgrade safe dependencies and enable default AI importers (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/4ac3b7dcbc3eb732314fa54e15b23c9494d27b55\"\u003e\u003ccode\u003e4ac3b7d\u003c/code\u003e\u003c/a\u003e Add since annotations for skill subscription APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15267\"\u003e#15267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/2f290dbc5025aee1128764c0e97ac877bb306546\"\u003e\u003ccode\u003e2f290db\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e] Enable reviewed status by default (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15259\"\u003e#15259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/0a69ba2430b7a35d0a5f400236476f46b3999442\"\u003e\u003ccode\u003e0a69ba2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e] Refactor AgentSpec subscription to HTTP polling with 304, and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9136e9864f431e53b443a736b5f8e1ea3c8afe4b\"\u003e\u003ccode\u003e9136e98\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Since\"\u003e\u003ccode\u003e@​Since\u003c/code\u003e\u003c/a\u003e annotations for public APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/27a14fb47a65a96fc679dfcd60df2227a73890b8\"\u003e\u003ccode\u003e27a14fb\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14992\"\u003e#14992\u003c/a\u003e] Add v3 naming APIs to DistroFilter (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/5932ad2811060b40c28f4982ef7df171ffe0e604\"\u003e\u003ccode\u003e5932ad2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e] Add config publish diff confirmation (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15261\"\u003e#15261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/6c996d167a99bdf7d626ffec7529f97c9e36b45f\"\u003e\u003ccode\u003e6c996d1\u003c/code\u003e\u003c/a\u003e fix(logging): bind Logger to the declaring class in four places (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/nacos/compare/2.1.2...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 2.0.52 to 2.0.62\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7ddfd76e03bd263f4dd3a33dd403bd2387d2c801\"\u003e\u003ccode\u003e7ddfd76\u003c/code\u003e\u003c/a\u003e 2.0.62 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5a050751f15bacca225d479883764f3a707640bb\"\u003e\u003ccode\u003e5a05075\u003c/code\u003e\u003c/a\u003e fix: JSONPath syntax error when 'in'/'rlike' filter follows other filters (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/14ea6ea41fe828b65489b3fa176bc09f28968db7\"\u003e\u003ccode\u003e14ea6ea\u003c/code\u003e\u003c/a\u003e fix: Map subclass loses \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e when serialized with ValueFilter (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ede10a52aaac350476984a911b48481fd064cb3a\"\u003e\u003ccode\u003eede10a5\u003c/code\u003e\u003c/a\u003e Docs/comprehensive documentation overhaul (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7bceed23f1c6df607dd02c887fa1841d22aa0a89\"\u003e\u003ccode\u003e7bceed2\u003c/code\u003e\u003c/a\u003e fix: skip whitespace after non-comma in readLocalDate for UTF8 reader (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/05e822003e14a194bd40dc180c5c2c636336252f\"\u003e\u003ccode\u003e05e8220\u003c/code\u003e\u003c/a\u003e fix: DateUtils multiple bugs — bitwise OR typo, bounds check off-by-one, wron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b3eb46c2d124385e39e6166d1374cdbe220a4205\"\u003e\u003ccode\u003eb3eb46c\u003c/code\u003e\u003c/a\u003e Refactor/improve object reader creator asm (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/bbb1d0250aed2a0aba4c3dbbebdf9bfb2c2fed9b\"\u003e\u003ccode\u003ebbb1d02\u003c/code\u003e\u003c/a\u003e fix: IOUtils.regionMatches off-by-one and parseInt error message corruption (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f15dc36ce50828ba4bc2222ea5422a4d24ae22b2\"\u003e\u003ccode\u003ef15dc36\u003c/code\u003e\u003c/a\u003e fix: writeFloat(float[]) ArrayIndexOutOfBoundsException when WriteNonStringVa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f95194786605279eeb0e248892a619936a4ed5f8\"\u003e\u003ccode\u003ef951947\u003c/code\u003e\u003c/a\u003e fix: JSONPath nested array filter returning incorrect results, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/400\"\u003e#400\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.52...2.0.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d763562443cc9d6e224a6265ca3710195c813cf5\"\u003e\u003ccode\u003ed763562\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e5c69fe5f7be957490d52dae70787e7a8138ddda\"\u003e\u003ccode\u003ee5c69fe\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ba6a369eaa19a71b2b63fe40b1e9d317c0eb522\"\u003e\u003ccode\u003e0ba6a36\u003c/code\u003e\u003c/a\u003e Bump version after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b106011025f6447695e21ddbb9fd3952d284d10c\"\u003e\u003ccode\u003eb106011\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-core/commit/18a7fe416a0bf666f6c2ddc6da883bc96382dd2d\"\u003e\u003ccode\u003e18a7fe4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/503a14ffa4a74ad56a02fd25f0cd997df163c647\"\u003e\u003ccode\u003e503a14f\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ab95bc0056119f08ef721849be5e5f2c256b82cd\"\u003e\u003ccode\u003eab95bc0\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a4b8dedee08e159fddca5eb8e812c1ad881017a\"\u003e\u003ccode\u003e0a4b8de\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/719a42f3676ab3c10e3cd057966807b2206151e7\"\u003e\u003ccode\u003e719a42f\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-core/commit/92488484b64bc348c43e5a7ff910d93c2f9e9b9c\"\u003e\u003ccode\u003e9248848\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.4...jackson-core-2.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.9.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) by \u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare Version 3.0.0 - Java 17 baseline with Jackson 3 by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1072\"\u003ejson-path/JsonPath#1072\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/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps dependency versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1057\"\u003ejson-path/JsonPath#1057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003enet.minidev:json-smart:2.6.0\u003c/li\u003e\n\u003cli\u003eorg.slf4j:slf4j-api:2.0.17\u003c/li\u003e\n\u003cli\u003ecom.google.code.gson:gson:2.13.2\u003c/li\u003e\n\u003cli\u003eorg.hamcrest:hamcrest:3.0\u003c/li\u003e\n\u003cli\u003ecom.fasterxml.jackson.core:jackson-databind:2.19.2\u003c/li\u003e\n\u003cli\u003eorg.json:json:20250517\u003c/li\u003e\n\u003cli\u003eorg.apache.tapestry:tapestry-json:5.9.0\u003c/li\u003e\n\u003cli\u003ejakarta.json:jakarta.json-api:2.1.3\u003c/li\u003e\n\u003cli\u003ejakarta.json.bind:jakarta.json.bind-api:2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.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/json-path/JsonPath/commit/62a4c9f0f65ba3f625aa0867d64c528ba72d09ec\"\u003e\u003ccode\u003e62a4c9f\u003c/code\u003e\u003c/a\u003e Prepare Version 3.0.0 - Java 17 baseline with Jackson 3 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/470b56661adc7b677f5e225529f80c1fefb4104d\"\u003e\u003ccode\u003e470b566\u003c/code\u003e\u003c/a\u003e Prepare version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/5a7f29e3f0c1403a94971e93309fe7cfbccf3bd3\"\u003e\u003ccode\u003e5a7f29e\u003c/code\u003e\u003c/a\u003e adding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/b6c60b3deef74a83eaa92c8dca7d0bc097e957cd\"\u003e\u003ccode\u003eb6c60b3\u003c/code\u003e\u003c/a\u003e Prepare next version (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/a42738784bbfd77ded36ed07b28dab6b7e00e2af\"\u003e\u003ccode\u003ea427387\u003c/code\u003e\u003c/a\u003e Release 2.10.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/8e3b92f5ce859c875c399d97ce8e527829194568\"\u003e\u003ccode\u003e8e3b92f\u003c/code\u003e\u003c/a\u003e Bumps dependency versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/45333e0a310af70ad48d34d306da30af1e8e6314\"\u003e\u003ccode\u003e45333e0\u003c/code\u003e\u003c/a\u003e [CI] Remove Java 18 from build matrix (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/3732a85549f3b4c61de4d7eaaab9c3848bcca3aa\"\u003e\u003ccode\u003e3732a85\u003c/code\u003e\u003c/a\u003e Upgrade net.minidev:json-smart from 2.5.0 to 2.5.1 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d4cc06cd24e3422e29e2de02f154b34d75f5de0\"\u003e\u003ccode\u003e2d4cc06\u003c/code\u003e\u003c/a\u003e Upgrade to gradle 8.5 and add java 21 build (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/83ced526cb62672e16905acb6efd952e9bfd60ab\"\u003e\u003ccode\u003e83ced52\u003c/code\u003e\u003c/a\u003e Remove web-test project (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.9.0...json-path-3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:accessors-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:accessors-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\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/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.10.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt\"\u003ecommons-net:commons-net's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Net 3.13.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.13.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Net, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Net website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-net/\"\u003ehttps://commons.apache.org/proper/commons-net/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-net/download_net.cgi\"\u003ehttps://commons.apache.org/proper/commons-net/download_net.cgi\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo           Add DatagramSocketClient.getDefaultTimeoutDuration() and deprecate getDefaultTimeout(). Thanks to Gary Gregory.\no NET-741:  Add subnet IPv6 handling with SubnetUtils6 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/391\"\u003e#391\u003c/a\u003e. Thanks to Maros Orsak, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo           DaytimeTCPClientTest now should now pass inside most VPNs. Thanks to Henri Biestro, Gary Gregory.\no           Migrate tests to JUnit5 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/358\"\u003e#358\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/359\"\u003e#359\u003c/a\u003e. Thanks to Jakub Kupczyk, Gary Gregory.\no           Fix malformed Javadoc comments. Thanks to Gary Gregory.\no           IMAPExportMbox now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           IOUtil.readWrite() now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           TelnetInputStream now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no NET-740:  FTP fails to parse listings for Linux vsftpd in Chinese or Japanese \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/393\"\u003e#393\u003c/a\u003e. Thanks to Jianwei Guo, Gary Gregory.\no           TelnetInputStream.read() doesn't preserve the original InterruptedException as the cause of its InterruptedIOException. Thanks to Gary Gregory.\no           FTPClient._storeFile(String, String, InputStream) doesn't always close it's internal socket when an exception is thrown early in processing. Thanks to Gary Gregory.\no           ListenerList.removeListener(T) now ignores null input to avoid a NullPointerException. Thanks to Gary Gregory.\no           ListenerList.addListener(T) now ignores null input. Thanks to Gary Gregory.\no           Fix typo in FTPConnectionClosedException message from FTP.getReply(boolean). Thanks to Gary Gregory.\no           Reimplement Util.copyReader() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Deprecate Util.copyReader(Reader, Writer) in favor of IOUtils.copyLarge(Reader, Writer). Thanks to Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo           Bump org.apache.commons:commons-parent from 85 to 97 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/371\"\u003e#371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/388\"\u003e#388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/389\"\u003e#389\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no           Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/35fa0dff3e8660359832e72631ff3cf557b543a8\"\u003e\u003ccode\u003e35fa0df\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 3.13.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1cc5b6e77d86bb54131742fee175e7c700bbf2ca\"\u003e\u003ccode\u003e1cc5b6e\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/a4b246e085c1d3ce5936806d8f85d2e826daca8a\"\u003e\u003ccode\u003ea4b246e\u003c/code\u003e\u003c/a\u003e Reuse IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/e5ca262cea38b2f889eb003818cf9f97a6395ad6\"\u003e\u003ccode\u003ee5ca262\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3cb18ec82ef0b3640536137639763a682994a61e\"\u003e\u003ccode\u003e3cb18ec\u003c/code\u003e\u003c/a\u003e Deprecate Util.copyReader(Reader, Writer) in favor of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3373d77db2376665a034e753e3646251b3d23aa4\"\u003e\u003ccode\u003e3373d77\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyReader() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3be2077ccf1da69614a7883ed352037e30f3366f\"\u003e\u003ccode\u003e3be2077\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyStream() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/7b41144008427acceea596ac74f36e716ea2586e\"\u003e\u003ccode\u003e7b41144\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1b584b493ffa6a1b42cbda3c7f683e073f1a3bdf\"\u003e\u003ccode\u003e1b584b4\u003c/code\u003e\u003c/a\u003e Fix typo in FTPConnectionClosedException message from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3792023843b95dabe60fb745287cae94c8a44be5\"\u003e\u003ccode\u003e3792023\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-net/compare/rel/commons-net-3.10.0...rel/commons-net-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fi...\n\n_Description has been truncated_","html_url":"https://github.com/SophiaData/Bigdata_Code_Tutorial/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SophiaData%2FBigdata_Code_Tutorial/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"},{"uuid":"4804994275","node_id":"PR_kwDOQbvafM7tqZLx","number":61,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 4.0.3","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-07-03T16:29:18.000Z","updated_at":"2026-07-03T16:33:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.1 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .gitignore to default excludes (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/269\"\u003e#269\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edowngrade plexus-xml from 4 to 3: keep Maven 3 compatibility (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.1\u0026new-version=4.0.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/cjfravel-dev/nomos/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjfravel-dev%2Fnomos/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"4644976699","node_id":"PR_kwDOS4EmGM7limUS","number":11,"state":"open","title":"build(deps-dev): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-11T23:34:59.000Z","updated_at":"2026-06-11T23:44:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 4.0.2 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.2...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=4.0.2\u0026new-version=4.0.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/yuchen-osdu/partition/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchen-osdu%2Fpartition/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4470940823","node_id":"PR_kwDONxtSOs7cvdle","number":7,"state":"closed","title":"Bump the maven group across 7 directories with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T20:47:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T16:52:50.000Z","updated_at":"2026-05-18T20:47:33.000Z","time_to_close":14081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":16,"packages":[{"name":"org.springframework:spring-context","old_version":"6.2.2","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot","old_version":"3.4.2","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.5.100","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.4"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.zookeeper:zookeeper","old_version":"3.7.2","new_version":"3.8.6"},{"name":"org.hibernate:hibernate-validator","old_version":"5.2.4.Final","new_version":"6.2.0.Final"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"io.grpc:grpc-netty-shaded","old_version":"1.70.0","new_version":"1.75.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"org.asynchttpclient:async-http-client","old_version":"2.12.4","new_version":"2.15.0","repository_url":"https://github.com/AsyncHttpClient/async-http-client"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.2` | `6.2.7` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `3.4.2` | `3.5.14` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.117` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.4` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.2.4.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `2.12.4` | `2.15.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 7 updates in the /dubbo-dependencies-bom directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.117` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.4` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.4.3.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n\nBumps the maven group with 4 updates in the /dubbo-maven-plugin directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-cache directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-validation directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and org.hibernate:hibernate-validator.\nBumps the maven group with 1 update in the /dubbo-remoting/dubbo-remoting-zookeeper-curator5 directory: org.apache.zookeeper:zookeeper.\nBumps the maven group with 2 updates in the /dubbo-test/dubbo-test-check directory: org.apache.zookeeper:zookeeper and [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client).\n\nUpdates `org.springframework:spring-context` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\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` from 3.4.2 to 3.5.14\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\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\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\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 Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\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/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.5.14\"\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-starter-actuator` from 3.4.2 to 3.5.14\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-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\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\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\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 Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\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/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.5.100 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.4\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\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/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.zookeeper:zookeeper` from 3.7.2 to 3.8.6\n\nUpdates `org.hibernate:hibernate-validator` from 5.2.4.Final to 6.2.0.Final\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `io.grpc:grpc-netty-shaded` from 1.70.0 to 1.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-java/releases\"\u003eio.grpc:grpc-netty-shaded's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.75.0\u003c/h2\u003e\n\u003ch3\u003eBehavior Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebinder: Introduce server pre-authorization (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12127\"\u003e#12127\u003c/a\u003e). grpc-binder clients authorize servers by checking the UID of the sender of the SETUP_TRANSPORT Binder transaction against some SecurityPolicy. But merely binding to an unauthorized server to learn its UID can enable \u0026quot;keep-alive\u0026quot; and \u0026quot;background activity launch\u0026quot; abuse, even if security policy ultimately causes the grpc connection to fail. Pre-authorization mitigates this kind of abuse by resolving addresses and authorizing a candidate server Application's UID before binding to it. Pre-auth is especially important when the server's address is not fixed in advance but discovered by PackageManager lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: \u003ccode\u003egrpc-timeout\u003c/code\u003e should always be positive (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12201\"\u003e#12201\u003c/a\u003e) (6dfa03c51). There is a local race between when the deadline is checked before sending the RPC and when the timeout is calculated to put on-the-wire. The code replaced negative timeouts with 0 nanoseconds. gRPC’s PROTOCOL-HTTP2 spec states that timeouts should be positive, so now non-positive values are replaced with 1 nanosecond\u003c/li\u003e\n\u003cli\u003ecore: Improved DEADLINE_EXCEEDED message for delayed calls (6ff8ecac0). Delayed calls are the first calls on a Channel before name resolution has resolved addresses. Previously you could see confusing errors saying the deadline “will be exceeded in” X time. The message tense was simply wrong, and now will be correct: deadline “was exceeded after” X time.\u003c/li\u003e\n\u003cli\u003exds: PriorityLB now only uses the failOverTimer to start additional priorities, not fail RPCs (c4256add4). You should no longer see “Connection timeout for priority” errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enetty: Count sent RST_STREAMs against \u003ccode\u003eNettyServerBuilder.maxRstFramesPerWindow()\u003c/code\u003e limit (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12288\"\u003e#12288\u003c/a\u003e). This extends the Rapid Reset tool to also cover MadeYouReset. the reset stream count will cause a 420 \u0026quot;Enhance your calm response\u0026quot; to be sent. This depends on Netty 4.1.124 for a bug fix to actually call the encoder by the frame writer.\u003c/li\u003e\n\u003cli\u003exds: Convert CdsLb to \u003ccode\u003eXdsDepManager\u003c/code\u003e (297ab05ef). This is part of gRFC A74 to have atomic xDS config updates. This is an internal change, but does change the error description seen in certain cases, especially DEADLINE_EXCEEDED on a brand-new channel.\u003c/li\u003e\n\u003cli\u003ecensus: APIs for stats and tracing (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12050\"\u003e#12050\u003c/a\u003e) (919370172). Client channel and server builders with interceptors and factories respectively for stats and tracing.\u003c/li\u003e\n\u003cli\u003estub: simplify \u003ccode\u003eBlockingClientCall\u003c/code\u003e infinite blocking (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12217\"\u003e#12217\u003c/a\u003e) (ba0a7329d). Move deadline computation into overloads with finite timeouts. Blocking calls without timeouts now do not have to read the clock.\u003c/li\u003e\n\u003cli\u003exds: Do RLS fallback policy eagar start (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12211\"\u003e#12211\u003c/a\u003e) (42e1829b3). In gRPC-Java, the xDS clusters were lazily subscribed, which meant the fallback target which is returned in the RLS config wasn’t subscribed until a RPC actually falls back to it. The delayed resource subscription process in gRPC Java made it more susceptible to the effects of the INITIAL_RESOURCE_FETCH_TIMEOUT compared to other programming languages. It also had impact beyond the RLS cache expiration case, for example, when the first time the client initialized the channel, we couldn't fallback when the intended target times out, because of the lazy subscription. This change starts the fallback LB policy for the default target at the start of RLS policy instead of only when falling back to the default target, which fixes the above mentioned problems.\u003c/li\u003e\n\u003cli\u003exds: Aggregate cluster fixes (A75) (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12186\"\u003e#12186\u003c/a\u003e) (7e982e48a). The earlier implementation of aggregate clusters concatenated the priorities from the underlying clusters into a single list, so that it could use a single LB policy defined at...\n\n_Description has been truncated_","html_url":"https://github.com/vishakha-mali/dubbo/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishakha-mali%2Fdubbo/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4457558079","node_id":"PR_kwDOAbQ-jc7cGT64","number":14603,"state":"closed","title":"Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 in /library","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-16T16:07:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T23:22:49.000Z","updated_at":"2026-05-16T16:07:47.000Z","time_to_close":60288,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/library","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.1 to 3.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.1\u0026new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sakaiproject/sakai/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/sakaiproject/sakai/pull/14603","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sakaiproject%2Fsakai/issues/14603","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14603/packages"},{"uuid":"4441650383","node_id":"PR_kwDOBtuPOM7bTttb","number":42,"state":"open","title":"Bump the maven group across 1 directory with 6 updates","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-05-13T22:39:10.000Z","updated_at":"2026-05-13T22:39:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":6,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.15.0","new_version":"3.18.0"},{"name":"ch.qos.logback:logback-core","old_version":"1.4.14","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"commons-net:commons-net","old_version":"3.8.0","new_version":"3.9.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 6 updates in the /aai-parent directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.15.0` | `3.18.0` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.4.14` | `1.5.25` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.2.0` | `2.9.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.2` | `4.0.3` |\n| commons-net:commons-net | `3.8.0` | `3.9.0` |\n\n\nUpdates `org.apache.commons:commons-lang3` from 3.15.0 to 3.18.0\n\nUpdates `ch.qos.logback:logback-core` from 1.4.14 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.4.14...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.2.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-2.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/advisories/GHSA-pfh2-hfmq-phg5\"\u003eCVE-2023-51074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/965\"\u003ejson-path/JsonPath#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJPMS: define Automatic-Module-Name as json.path by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/966\"\u003ejson-path/JsonPath#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump json-smart version from 2.4.10 to 2.5.0 by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/945\"\u003ejson-path/JsonPath#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md by \u003ca href=\"https://github.com/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[build] Remove deprecated gradle convetion usage by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/946\"\u003ejson-path/JsonPath#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for the existence of the next significant bracket by \u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/987\"\u003ejson-path/JsonPath#987\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/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.8.0\u003c/h2\u003e\n\u003cp\u003eUpgrade json-smart to fix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2023-1370\"\u003ehttps://www.cve.org/CVERecord?id=CVE-2023-1370\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.7.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.6.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.5.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.4.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.3.0\u003c/h2\u003e\n\u003cp\u003eBugfixes and improvements\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/json-path/JsonPath/commit/af7e516c69df680a6584fca7180ef082eb67c96c\"\u003e\u003ccode\u003eaf7e516\u003c/code\u003e\u003c/a\u003e Release 2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/af4dfcc17a9cb69002a5abc6e88a7745aef4c43d\"\u003e\u003ccode\u003eaf4dfcc\u003c/code\u003e\u003c/a\u003e Make PropertyPathToken public, closes \u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/955\"\u003e#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/49b1151b11fbb147382c9c0f1c898b1ca0d2d3ec\"\u003e\u003ccode\u003e49b1151\u003c/code\u003e\u003c/a\u003e Update versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/71a09c1193726c010917f1157ecbb069ad6c3e3b\"\u003e\u003ccode\u003e71a09c1\u003c/code\u003e\u003c/a\u003e Check for the existence of the next significant bracket (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/900ebfe58f4c9e78b209401c642320ef332ba618\"\u003e\u003ccode\u003e900ebfe\u003c/code\u003e\u003c/a\u003e Remove deprecated gradle usage (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/946274d3cb2ee51098bc0d8ba767a01da525218f\"\u003e\u003ccode\u003e946274d\u003c/code\u003e\u003c/a\u003e Fixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/425bcb18a5ffdfafcc60190c892f941ea4117fb7\"\u003e\u003ccode\u003e425bcb1\u003c/code\u003e\u003c/a\u003e Bump json-smart version from 2.4.10 to 2.5.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d57ab361512451fc3352816648357ffbd5c2a13\"\u003e\u003ccode\u003e2d57ab3\u003c/code\u003e\u003c/a\u003e JPMS: define Automatic-Module-Name as json.path (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/1a57f7800b2c101b6fca218c3f04a8b6adf04122\"\u003e\u003ccode\u003e1a57f78\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/21de6207945dfca6b49809fa9dd08c3781b7ab9d\"\u003e\u003ccode\u003e21de620\u003c/code\u003e\u003c/a\u003e Prepare next version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/2.2.0...json-path-2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.2...plexus-utils-4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.8.0 to 3.9.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/onap/aai-aai-common/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/onap/aai-aai-common/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/onap%2Faai-aai-common/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4399675713","node_id":"PR_kwDOAJI6nM7ZMIFp","number":248,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3","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-05-07T14:48:57.000Z","updated_at":"2026-05-08T03:55:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 4.0.2 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.2...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=4.0.2\u0026new-version=4.0.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/yegor256/requs/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/yegor256/requs/pull/248","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Frequs/issues/248","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/248/packages"},{"uuid":"4387030323","node_id":"PR_kwDOAICTps7Yi05q","number":2078,"state":"closed","title":"build(deps): bump org.codehaus.plexus:plexus-utils from 3.5.0 to 4.0.3 in /mockserver-maven-plugin","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-05-06T16:04:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T20:51:42.000Z","updated_at":"2026-05-06T16:04:39.000Z","time_to_close":69166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.0","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/mockserver-maven-plugin","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.0 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .gitignore to default excludes (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/269\"\u003e#269\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edowngrade plexus-xml from 4 to 3: keep Maven 3 compatibility (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.0...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.0\u0026new-version=4.0.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/mock-server/mockserver-monorepo/pull/2078","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mock-server%2Fmockserver-monorepo/issues/2078","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2078/packages"},{"uuid":"4362127317","node_id":"PR_kwDOCPKVTc7XTmlN","number":297,"state":"open","title":"Bump the dependencies group across 1 directory with 52 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T00:34:24.000Z","updated_at":"2026-05-01T00:37:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":52,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.5","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.22.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter","old_version":"3.3.4","new_version":"3.3.5","repository_url":"https://github.com/google/allocation-instrumenter"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"co.elastic.logging:log4j2-ecs-layout","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/elastic/ecs-logging-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.3` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.5` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.22.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| commons-io:commons-io | `2.19.0` | `2.22.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [com.google.code.java-allocation-instrumenter:java-allocation-instrumenter](https://github.com/google/allocation-instrumenter) | `3.3.4` | `3.3.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| [co.elastic.logging:log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) | `1.7.0` | `1.8.0` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.15` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.15` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.4` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.4` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/374fbd08ee91a6c91626bae1d6497df21c89b541\"\u003e\u003ccode\u003e374fbd0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7059df78cc36832349acad026169ff890f4c718c\"\u003e\u003ccode\u003e7059df7\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2fd60bdab3228f6b99dce81326d9fd7eaf587401\"\u003e\u003ccode\u003e2fd60bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/b82a3640491f66be2e56bef377b5002cd9d1567b\"\u003e\u003ccode\u003eb82a364\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ef4e013e95fc64583b0a414711648a84fc50be46\"\u003e\u003ccode\u003eef4e013\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536ae51c1db9dfbfc8dda697ccfd6545cf626d2b\"\u003e\u003ccode\u003e536ae51\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/536c5339035643fdca46ddd947f253afd072f764\"\u003e\u003ccode\u003e536c533\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/426b778e5ea490d164e572a63319c7cf2f362f2f\"\u003e\u003ccode\u003e426b778\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a73cda9be3e57f29c53fea748f1f867eaa1457ab\"\u003e\u003ccode\u003ea73cda9\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/76b4a05087a9e42eb1b26f59d5b7028b0496da5e\"\u003e\u003ccode\u003e76b4a05\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to 6.2.5-SNAPSHOT version by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1892\"\u003eapache/activemq#1892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] SSL handshake write timeout enforcement (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1883\"\u003e#1883\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1894\"\u003eapache/activemq#1894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Minor bug fix for BrokerView#validateAllowedUri (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1900\"\u003e#1900\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1902\"\u003eapache/activemq#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Restrict URL protocol types loaded by XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1910\"\u003e#1910\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1915\"\u003eapache/activemq#1915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompilation-fix by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1919\"\u003eapache/activemq#1919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1923\"\u003eapache/activemq#1923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1925\"\u003eapache/activemq#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1928\"\u003eapache/activemq#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1930\"\u003eapache/activemq#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync=\u0026quot;true\u0026quot;) [6.2.x] by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1934\"\u003eapache/activemq#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1942\"\u003eapache/activemq#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1952\"\u003eapache/activemq#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1954\"\u003eapache/activemq#1954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\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/apache/activemq/commit/cfa799820a577f819b2dfd8e49341b1084a358b9\"\u003e\u003ccode\u003ecfa7998\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/881ce9d0a9b5e4e11b72c2c9db80dc7eddc0f0ec\"\u003e\u003ccode\u003e881ce9d\u003c/code\u003e\u003c/a\u003e Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/e19cc3e1ed229a0696565151931fd6f95d2ff6da\"\u003e\u003ccode\u003ee19cc3e\u003c/code\u003e\u003c/a\u003e Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/0982ba45a14b44b58024a277084d3a17fe141be6\"\u003e\u003ccode\u003e0982ba4\u003c/code\u003e\u003c/a\u003e Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1dabafb8ac124d7b6421ef935e59b42d028cc970\"\u003e\u003ccode\u003e1dabafb\u003c/code\u003e\u003c/a\u003e fix(webconsole): the webconsole now redirect to the slave.jsp when required (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2b8455b34ff3f57aa69efb33dcec0865465cc2e1\"\u003e\u003ccode\u003e2b8455b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1913\"\u003e#1913\u003c/a\u003e Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1b7b1e0089abfbbb6745f21f692e73bb2d81b08f\"\u003e\u003ccode\u003e1b7b1e0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1911\"\u003e#1911\u003c/a\u003e Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/3b3dc085d02df4298c9fefa8d046e207bc1e23d2\"\u003e\u003ccode\u003e3b3dc08\u003c/code\u003e\u003c/a\u003e Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/8c929d0a98ab6505aebe5648eeefbc87a754571c\"\u003e\u003ccode\u003e8c929d0\u003c/code\u003e\u003c/a\u003e Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/eccbe4c94ab6dad6d38a2b02462b1e15b72ccbc6\"\u003e\u003ccode\u003eeccbe4c\u003c/code\u003e\u003c/a\u003e compilation-fix (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/theit/logging-log4j2/pull/297","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theit%2Flogging-log4j2/issues/297","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/297/packages"},{"uuid":"4343993796","node_id":"PR_kwDOCPKVTc7WYCMt","number":296,"state":"closed","title":"Bump the dependencies group with 98 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T00:32:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-28T14:36:21.000Z","updated_at":"2026-05-01T00:32:14.000Z","time_to_close":208551,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":98,"packages":[{"name":"org.apache.logging:logging-parent","old_version":"9","new_version":"12.1.1","repository_url":"https://github.com/apache/logging-parent"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.6","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.14.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"jakarta.platform:jakarta.jakartaee-bom","old_version":"9.0.0","new_version":"9.1.0"},{"name":"org.junit:junit-bom","old_version":"5.9.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.fabric8:kubernetes-client-bom","old_version":"5.12.2","new_version":"7.6.1","repository_url":"https://github.com/fabric8io/kubernetes-client"},{"name":"io.netty:netty-bom","old_version":"4.1.86.Final","new_version":"4.2.12.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.springframework:spring-framework-bom","old_version":"5.3.25","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"5.17.3","new_version":"6.2.5","repository_url":"https://github.com/apache/activemq"},{"name":"org.assertj:assertj-core","old_version":"3.23.1","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"org.mongodb:bson","old_version":"4.5.0","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"4.5.0","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.5.0","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"com.datastax.cassandra:cassandra-driver-core","old_version":"3.11.3","new_version":"3.11.5","repository_url":"https://github.com/datastax/java-driver"},{"name":"org.apache.cassandra:cassandra-all","old_version":"3.11.14","new_version":"3.11.19"},{"name":"org.apache.cassandra:cassandra-thrift","old_version":"3.11.14","new_version":"3.11.19"},{"name":"commons-codec:commons-codec","old_version":"1.15","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-compress","old_version":"1.22","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.9.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.9.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.11.0","new_version":"2.22.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.12.0","new_version":"3.20.0"},{"name":"commons-logging:commons-logging","old_version":"1.2","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"org.apache.commons:commons-pool2","old_version":"2.11.1","new_version":"2.13.1"},{"name":"de.flapdoodle.embed:de.flapdoodle.embed.mongo","old_version":"3.5.1","new_version":"4.24.0","repository_url":"https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo"},{"name":"com.lmax:disruptor","old_version":"3.4.4","new_version":"4.0.0","repository_url":"https://github.com/LMAX-Exchange/disruptor"},{"name":"org.elasticsearch.client:elasticsearch-rest-high-level-client","old_version":"7.17.8","new_version":"7.17.29","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"com.google.guava:guava-testlib","old_version":"31.1-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.h2database:h2","old_version":"2.1.214","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.hamcrest:hamcrest","old_version":"2.2","new_version":"3.0","repository_url":"https://github.com/hamcrest/JavaHamcrest"},{"name":"org.hamcrest:hamcrest-core","old_version":"2.2","new_version":"3.0","repository_url":"https://github.com/hamcrest/JavaHamcrest"},{"name":"org.hamcrest:hamcrest-library","old_version":"2.2","new_version":"3.0","repository_url":"https://github.com/hamcrest/JavaHamcrest"},{"name":"org.hdrhistogram:HdrHistogram","old_version":"2.1.12","new_version":"2.2.2","repository_url":"https://github.com/HdrHistogram/HdrHistogram"},{"name":"org.hsqldb:hsqldb","old_version":"2.5.2","new_version":"2.7.4"},{"name":"org.fusesource.jansi:jansi","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/fusesource/jansi"},{"name":"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter","old_version":"3.3.0","new_version":"3.3.5","repository_url":"https://github.com/google/allocation-instrumenter"},{"name":"org.jctools:jctools-core","old_version":"3.3.0","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.zeromq:jeromq","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/zeromq/jeromq"},{"name":"org.jmdns:jmdns","old_version":"3.5.8","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"net.java.dev.jna:jna","old_version":"5.12.1","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"net.javacrumbs.json-unit:json-unit","old_version":"2.36.0","new_version":"5.1.1","repository_url":"https://github.com/lukas-krecan/JsonUnit"},{"name":"org.junit-pioneer:junit-pioneer","old_version":"1.9.1","new_version":"2.3.0","repository_url":"https://github.com/junit-pioneer/junit-pioneer"},{"name":"org.apache.kafka:kafka-clients","old_version":"1.1.1","new_version":"4.2.0"},{"name":"org.liquibase:liquibase-core","old_version":"3.5.5","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"co.elastic.logging:log4j2-ecs-layout","old_version":"1.5.0","new_version":"1.8.0","repository_url":"https://github.com/elastic/ecs-logging-java"},{"name":"com.vlkan.log4j2:log4j2-logstash-layout","old_version":"0.18","new_version":"1.0.5","repository_url":"https://github.com/vy/log4j2-logstash-layout"},{"name":"ch.qos.logback:logback-classic","old_version":"1.2.11","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.2.11","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.maven:maven-core","old_version":"3.8.6","new_version":"3.9.15"},{"name":"org.mockito:mockito-core","old_version":"4.11.0","new_version":"5.2.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-inline","old_version":"4.11.0","new_version":"5.2.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"4.11.0","new_version":"5.2.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.3","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.opentest4j:opentest4j","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/ota4j-team/opentest4j"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.16.200","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.eclipse.persistence:org.eclipse.persistence.jpa","old_version":"2.7.11","new_version":"5.0.0"},{"name":"org.ops4j.pax.exam:pax-exam","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-container-native","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-junit4","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-link-assembly","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-spi","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.36","new_version":"2.0.17"},{"name":"org.slf4j:slf4j-ext","old_version":"1.7.36","new_version":"2.0.17"},{"name":"com.sun.mail:smtp","old_version":"2.0.1","new_version":"2.0.2"},{"name":"org.springframework.boot:spring-boot","old_version":"2.7.9","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"2.7.9","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"2.7.9","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"uk.org.webcompere:system-stubs-core","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/webcompere/system-stubs"},{"name":"uk.org.webcompere:system-stubs-jupiter","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/webcompere/system-stubs"},{"name":"org.apache.tomcat:tomcat-juli","old_version":"10.0.23","new_version":"11.0.21"},{"name":"org.graalvm.truffle:truffle-api","old_version":"21.3.0","new_version":"25.0.3","repository_url":"https://github.com/oracle/graal"},{"name":"com.github.tomakehurst:wiremock-jre8","old_version":"2.35.0","new_version":"2.35.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"6.5.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.9","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.7.1","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.asciidoctor:asciidoctor-maven-plugin","old_version":"2.2.4","new_version":"3.2.0","repository_url":"https://github.com/asciidoctor/asciidoctor-maven-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.3.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.40.2","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.ops4j.pax.exam:exam-maven-plugin","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.apache.logging.log4j:log4j-changelog-maven-plugin","old_version":"0.3.0","new_version":"0.9.0"},{"name":"org.apache.maven.plugins:maven-artifact-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-artifact-plugin"},{"name":"org.apache.felix:maven-bundle-plugin","old_version":"5.1.8","new_version":"6.0.2"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.3.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.19.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.apache.maven.plugins:maven-scm-plugin","old_version":"1.12.2","new_version":"2.2.1","repository_url":"https://github.com/apache/maven-scm"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.2.1","new_version":"4.9.8.3","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.codehaus.mojo:xml-maven-plugin","old_version":"1.0.2","new_version":"1.2.1","repository_url":"https://github.com/mojohaus/xml-maven-plugin"},{"name":"com.h3xstream.findsecbugs:findsecbugs-plugin","old_version":"1.12.0","new_version":"1.14.0","repository_url":"https://github.com/find-sec-bugs/find-sec-bugs"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M7","new_version":"3.5.5"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2021.0.6","new_version":"2025.1.1","repository_url":"https://github.com/spring-cloud/spring-cloud-release"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 98 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.logging:logging-parent](https://github.com/apache/logging-parent) | `9` | `12.1.1` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.6` | `5.0.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.14.1` | `2.21.2` |\n| jakarta.platform:jakarta.jakartaee-bom | `9.0.0` | `9.1.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.9.1` | `6.0.3` |\n| [io.fabric8:kubernetes-client-bom](https://github.com/fabric8io/kubernetes-client) | `5.12.2` | `7.6.1` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.86.Final` | `4.2.12.Final` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `5.3.25` | `7.0.7` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `5.17.3` | `6.2.5` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.23.1` | `3.27.7` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `4.5.0` | `5.6.5` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `4.5.0` | `5.6.5` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.5.0` | `5.6.5` |\n| [com.datastax.cassandra:cassandra-driver-core](https://github.com/datastax/java-driver) | `3.11.3` | `3.11.5` |\n| org.apache.cassandra:cassandra-all | `3.11.14` | `3.11.19` |\n| org.apache.cassandra:cassandra-thrift | `3.11.14` | `3.11.19` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.15` | `1.22.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.22` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.9.0` | `1.14.1` |\n| org.apache.commons:commons-dbcp2 | `2.9.0` | `2.14.0` |\n| commons-io:commons-io | `2.11.0` | `2.22.0` |\n| org.apache.commons:commons-lang3 | `3.12.0` | `3.20.0` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.2` | `1.3.6` |\n| org.apache.commons:commons-pool2 | `2.11.1` | `2.13.1` |\n| [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) | `3.5.1` | `4.24.0` |\n| [com.lmax:disruptor](https://github.com/LMAX-Exchange/disruptor) | `3.4.4` | `4.0.0` |\n| [org.elasticsearch.client:elasticsearch-rest-high-level-client](https://github.com/elastic/elasticsearch) | `7.17.8` | `7.17.29` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `31.1-jre` | `33.6.0-jre` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.1.214` | `2.4.240` |\n| [org.hamcrest:hamcrest](https://github.com/hamcrest/JavaHamcrest) | `2.2` | `3.0` |\n| [org.hamcrest:hamcrest-core](https://github.com/hamcrest/JavaHamcrest) | `2.2` | `3.0` |\n| [org.hamcrest:hamcrest-library](https://github.com/hamcrest/JavaHamcrest) | `2.2` | `3.0` |\n| [org.hdrhistogram:HdrHistogram](https://github.com/HdrHistogram/HdrHistogram) | `2.1.12` | `2.2.2` |\n| org.hsqldb:hsqldb | `2.5.2` | `2.7.4` |\n| [org.fusesource.jansi:jansi](https://github.com/fusesource/jansi) | `2.4.0` | `2.4.3` |\n| [com.google.code.java-allocation-instrumenter:java-allocation-instrumenter](https://github.com/google/allocation-instrumenter) | `3.3.0` | `3.3.5` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `3.3.0` | `4.0.6` |\n| [org.zeromq:jeromq](https://github.com/zeromq/jeromq) | `0.5.3` | `0.6.0` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.5.8` | `3.6.3` |\n| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.12.1` | `5.18.1` |\n| [net.javacrumbs.json-unit:json-unit](https://github.com/lukas-krecan/JsonUnit) | `2.36.0` | `5.1.1` |\n| [org.junit-pioneer:junit-pioneer](https://github.com/junit-pioneer/junit-pioneer) | `1.9.1` | `2.3.0` |\n| org.apache.kafka:kafka-clients | `1.1.1` | `4.2.0` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `3.5.5` | `5.0.2` |\n| [co.elastic.logging:log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) | `1.5.0` | `1.8.0` |\n| [com.vlkan.log4j2:log4j2-logstash-layout](https://github.com/vy/log4j2-logstash-layout) | `0.18` | `1.0.5` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.2.11` | `1.5.32` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.2.11` | `1.5.32` |\n| org.apache.maven:maven-core | `3.8.6` | `3.9.15` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `4.11.0` | `5.2.0` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `4.11.0` | `5.2.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `4.11.0` | `5.2.0` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.3` | `15.7` |\n| [org.opentest4j:opentest4j](https://github.com/ota4j-team/opentest4j) | `1.2.0` | `1.3.0` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.16.200` | `3.24.100` |\n| org.eclipse.persistence:org.eclipse.persistence.jpa | `2.7.11` | `5.0.0` |\n| org.ops4j.pax.exam:pax-exam | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-container-native | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-junit4 | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-link-assembly | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-spi | `4.13.5` | `4.14.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.5.0` | `3.6.1` |\n| org.slf4j:slf4j-api | `1.7.36` | `2.0.17` |\n| org.slf4j:slf4j-ext | `1.7.36` | `2.0.17` |\n| com.sun.mail:smtp | `2.0.1` | `2.0.2` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `2.7.9` | `4.0.6` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `2.7.9` | `4.0.6` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `2.7.9` | `4.0.6` |\n| [uk.org.webcompere:system-stubs-core](https://github.com/webcompere/system-stubs) | `2.0.2` | `2.1.8` |\n| [uk.org.webcompere:system-stubs-jupiter](https://github.com/webcompere/system-stubs) | `2.0.2` | `2.1.8` |\n| org.apache.tomcat:tomcat-juli | `10.0.23` | `11.0.21` |\n| [org.graalvm.truffle:truffle-api](https://github.com/oracle/graal) | `21.3.0` | `25.0.3` |\n| [com.github.tomakehurst:wiremock-jre8](https://github.com/wiremock/wiremock) | `2.35.0` | `2.35.2` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `6.5.0` | `7.1.1` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.9.0` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.9.0` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.9` | `1.12` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.7.1` | `2.49.0` |\n| [org.asciidoctor:asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) | `2.2.4` | `3.2.0` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.3.0` | `3.6.1` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.40.2` | `0.48.1` |\n| org.ops4j.pax.exam:exam-maven-plugin | `4.13.5` | `4.14.0` |\n| org.apache.logging.log4j:log4j-changelog-maven-plugin | `0.3.0` | `0.9.0` |\n| [org.apache.maven.plugins:maven-artifact-plugin](https://github.com/apache/maven-artifact-plugin) | `3.4.0` | `3.6.1` |\n| org.apache.felix:maven-bundle-plugin | `5.1.8` | `6.0.2` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.3.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.19.0` | `3.28.0` |\n| [org.apache.maven.plugins:maven-scm-plugin](https://github.com/apache/maven-scm) | `1.12.2` | `2.2.1` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.2.1` | `3.4.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.2.1` | `4.9.8.3` |\n| [org.codehaus.mojo:xml-maven-plugin](https://github.com/mojohaus/xml-maven-plugin) | `1.0.2` | `1.2.1` |\n| [com.h3xstream.findsecbugs:findsecbugs-plugin](https://github.com/find-sec-bugs/find-sec-bugs) | `1.12.0` | `1.14.0` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M7` | `3.5.5` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2021.0.6` | `2025.1.1` |\n\nUpdates `org.apache.logging:logging-parent` from 9 to 12.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/logging-parent/releases\"\u003eorg.apache.logging:logging-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.1.1\u003c/h2\u003e\n\u003cp\u003eThis patch release addresses a blocker issue with the creation of a release distribution and enhances the reliability of our caching and reproducibility mechanisms.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix staging of binary distribution archive. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Node.js caching using \u003ccode\u003epackage-lock.json\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/366\"\u003e#366\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove reliability of reproducibility verification. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/setup-java\u003c/code\u003e to version \u003ccode\u003e4.7.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.diffplug.spotless:spotless-maven-plugin\u003c/code\u003e to version \u003ccode\u003e2.44.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.google.errorprone:error_prone_core\u003c/code\u003e to version \u003ccode\u003e2.38.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.gradle:common-custom-user-data-maven-extension\u003c/code\u003e to version \u003ccode\u003e2.0.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.gradle:develocity-maven-extension\u003c/code\u003e to version \u003ccode\u003e2.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.h3xstream.findsecbugs:findsecbugs-plugin\u003c/code\u003e to version \u003ccode\u003e1.14.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.palantir.javaformat:palantir-java-format\u003c/code\u003e to version \u003ccode\u003e2.68.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edependabot/fetch-metadata\u003c/code\u003e to version \u003ccode\u003e2.4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egithub/codeql-action\u003c/code\u003e to version \u003ccode\u003e3.28.19\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egradle/develocity-actions\u003c/code\u003e to version \u003ccode\u003e1.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.apache.groovy:groovy\u003c/code\u003e to version \u003ccode\u003e4.0.27\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.codehaus.gmavenplus:gmavenplus-plugin\u003c/code\u003e to version \u003ccode\u003e4.2.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.codehaus.mojo:build-helper-maven-plugin\u003c/code\u003e to version \u003ccode\u003e3.6.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.codehaus.mojo:exec-maven-plugin\u003c/code\u003e to version \u003ccode\u003e3.5.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.eclipse.jgit:org.eclipse.jgit\u003c/code\u003e to version \u003ccode\u003e7.3.0.202506031305-r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.jacoco:jacoco-maven-plugin\u003c/code\u003e to version \u003ccode\u003e0.8.13\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eossf/scorecard-action\u003c/code\u003e to version \u003ccode\u003e2.4.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0\u003c/h2\u003e\n\u003cp\u003eThis minor release adds CodeQL checks for GitHub Actions.\nIt also fixes a breaking change in Error Prone that prevented projects from migrating to version \u003ccode\u003e12.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;GitHub Actions\u0026quot; to the list of languages analyzed by CodeQL. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ccode\u003emaven.deploy.skip\u003c/code\u003e Maven property in \u003ccode\u003enexus-staging-maven-plugin\u003c/code\u003e. This effectively fixes the skipping of test artifacts' deployments. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Error Prone arguments breaking \u003ccode\u003emaven-compiler-plugin:compile\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix inheritance of \u003ccode\u003eurl\u003c/code\u003e elements in children POMs.(\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/cache\u003c/code\u003e to version \u003ccode\u003e4.2.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/upload-artifact\u003c/code\u003e to version \u003ccode\u003e4.6.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.diffplug.spotless:spotless-maven-plugin\u003c/code\u003e to version \u003ccode\u003e2.44.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/333\"\u003e#333\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\u003eSee full diff in \u003ca href=\"https://github.com/apache/logging-parent/commits/rel/12.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.6 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.14.1 to 2.21.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/10e12a55b0a1d0caaa82b8b41101e8ecd39ed976\"\u003e\u003ccode\u003e10e12a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d75490376b71e112c18fbe4d5f43a984bb2b2d6d\"\u003e\u003ccode\u003ed754903\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/63e1b3bb3e115e40580cd8c57263955d4fcbee24\"\u003e\u003ccode\u003e63e1b3b\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/716ab0d1d95d45d07e9f00f5b8a889f500375981\"\u003e\u003ccode\u003e716ab0d\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/08a5a9a2156cb06674505e3308e6855ac9e25283\"\u003e\u003ccode\u003e08a5a9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5b0337650b3a8b56e81de5e5241143108c2b4bc6\"\u003e\u003ccode\u003e5b03376\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1d78778a8fa5428d7f8347b5afe7ce6bfbdd0f77\"\u003e\u003ccode\u003e1d78778\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cd46b24421444beebc2bfc9a5ab8785111a031d0\"\u003e\u003ccode\u003ecd46b24\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/17179ff9d28756155d0dd28da01e3f88d021e05c\"\u003e\u003ccode\u003e17179ff\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/2a26844ad13cf49562009867d55b30a084230f2b\"\u003e\u003ccode\u003e2a26844\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.14.1...jackson-bom-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.platform:jakarta.jakartaee-bom` from 9.0.0 to 9.1.0\n\nUpdates `org.junit:junit-bom` from 5.9.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.9.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.fabric8:kubernetes-client-bom` from 5.12.2 to 7.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fabric8io/kubernetes-client/releases\"\u003eio.fabric8:kubernetes-client-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.1 (2026-03-05)\u003c/h2\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7460\"\u003e#7460\u003c/a\u003e: Add explicit Automatic-Module-Name to all httpclient modules to fix invalid auto-derived JPMS module names and vertx/vertx-5 collision\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/UniZKTech\"\u003e\u003ccode\u003e@​UniZKTech\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/pull/7461\"\u003efabric8io/kubernetes-client#7461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fabric8io/kubernetes-client/compare/v7.6.0...v7.6.1\"\u003ehttps://github.com/fabric8io/kubernetes-client/compare/v7.6.0...v7.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.6.0 (2026-03-02)\u003c/h2\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5292\"\u003e#5292\u003c/a\u003e: Cluster() configuration should use tlsServerName\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient) Fix HTTP client factory priority - VertxHttpClientFactory (default) now has priority -1, OkHttpClientFactory restored to priority 0\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient-vertx-5) Add runtime check for Vert.x 5 classes to provide clear error when Vert.x 4/5 conflict occurs\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (chaos-tests) Fix classpath conflict when testing with Vert.x 5 HTTP client\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7415\"\u003e#7415\u003c/a\u003e: (java-generator) Fix generic type erasure for array of enums with default values\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: (okhttp) Remove internal API usage and fix deprecated OkHttp 5 calls\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7446\"\u003e#7446\u003c/a\u003e: making the timeout of BaseOperation.createOrReplace() configurable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/1105\"\u003e#1105\u003c/a\u003e: Add javadoc cross-linking for Fabric8 modules and external dependencies\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Use Editable interface instead of reflection to instantiate resource builders\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7252\"\u003e#7252\u003c/a\u003e: call additionalConfig when building Vert.x HTTP clients with VertxHttpClientFactory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependency Upgrade\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7374\"\u003e#7374\u003c/a\u003e: bump snakeyaml-engine from 2.10 to 3.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7385\"\u003e#7385\u003c/a\u003e: Support for Kubernetes v1.35 (Timbernetes)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: Added Vert.x 5 HTTP client implementation with improved async handling and WebSocket separation\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7402\"\u003e#7402\u003c/a\u003e: Added Byte code level semver API compatibility report generation using Revapi\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Breaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Resources edited with visitors must now implement \u003ccode\u003eio.fabric8.kubernetes.api.builder.Editable\u003c/code\u003e. All model classes provided by the client already implement this interface. User-provided custom resources that use visitor-based editing will need to implement \u003ccode\u003eEditable\u003c/code\u003e (trivial when a builder already exists).\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2. The versions are binary compatible, but the major version upgrade might cause side effects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Vert.x HTTP Client Compatibility (Issue \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eThe \u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (Vert.x 4.x) and \u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (Vert.x 5.x) modules are \u003cstrong\u003emutually exclusive\u003c/strong\u003e.\nThey must not be included together in your project dependencies.\nBoth modules provide an implementation of \u003ccode\u003eHttpClient.Factory\u003c/code\u003e and use the same \u003ccode\u003eio.vertx\u003c/code\u003e artifact coordinates but with incompatible major versions.\u003c/p\u003e\n\u003cp\u003e-\u003cem\u003eProblem\u003c/em\u003e*: If both modules are present on the classpath, Maven's dependency resolution may pick Vert.x 4.x JARs while the \u003ccode\u003eVertx5HttpClientFactory\u003c/code\u003e is selected at runtime.\nThis causes \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e for Vert.x 5-specific classes like \u003ccode\u003eio.vertx.core.impl.SysProps\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e-\u003cem\u003eSolution\u003c/em\u003e*: Ensure your project includes only ONE of these modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (default, uses Vert.x 4.x) - included transitively via \u003ccode\u003ekubernetes-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (optional, uses Vert.x 5.x) - requires explicit dependency and exclusion of vertx-4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md\"\u003eio.fabric8:kubernetes-client-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.6.1 (2026-03-05)\u003c/h3\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7460\"\u003e#7460\u003c/a\u003e: Add explicit Automatic-Module-Name to all httpclient modules to fix invalid auto-derived JPMS module names and vertx/vertx-5 collision\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.6.0 (2026-03-02)\u003c/h3\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5292\"\u003e#5292\u003c/a\u003e: Cluster() configuration should use tlsServerName\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient) Fix HTTP client factory priority - VertxHttpClientFactory (default) now has priority -1, OkHttpClientFactory restored to priority 0\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient-vertx-5) Add runtime check for Vert.x 5 classes to provide clear error when Vert.x 4/5 conflict occurs\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (chaos-tests) Fix classpath conflict when testing with Vert.x 5 HTTP client\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7415\"\u003e#7415\u003c/a\u003e: (java-generator) Fix generic type erasure for array of enums with default values\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: (okhttp) Remove internal API usage and fix deprecated OkHttp 5 calls\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7446\"\u003e#7446\u003c/a\u003e: making the timeout of BaseOperation.createOrReplace() configurable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/1105\"\u003e#1105\u003c/a\u003e: Add javadoc cross-linking for Fabric8 modules and external dependencies\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Use Editable interface instead of reflection to instantiate resource builders\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7252\"\u003e#7252\u003c/a\u003e: call additionalConfig when building Vert.x HTTP clients with VertxHttpClientFactory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependency Upgrade\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7374\"\u003e#7374\u003c/a\u003e: bump snakeyaml-engine from 2.10 to 3.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7385\"\u003e#7385\u003c/a\u003e: Support for Kubernetes v1.35 (Timbernetes)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: Added Vert.x 5 HTTP client implementation with improved async handling and WebSocket separation\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7402\"\u003e#7402\u003c/a\u003e: Added Byte code level semver API compatibility report generation using Revapi\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Breaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Resources edited with visitors must now implement \u003ccode\u003eio.fabric8.kubernetes.api.builder.Editable\u003c/code\u003e. All model classes provided by the client already implement this interface. User-provided custom resources that use visitor-based editing will need to implement \u003ccode\u003eEditable\u003c/code\u003e (trivial when a builder already exists).\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2. The versions are binary compatible, but the major version upgrade might cause side effects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Vert.x HTTP Client Compatibility (Issue \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eThe \u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (Vert.x 4.x) and \u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (Vert.x 5.x) modules are \u003cstrong\u003emutually exclusive\u003c/strong\u003e.\nThey must not be included together in your project dependencies.\nBoth modules provide an implementation of \u003ccode\u003eHttpClient.Factory\u003c/code\u003e and use the same \u003ccode\u003eio.vertx\u003c/code\u003e artifact coordinates but with incompatible major versions.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eProblem\u003c/strong\u003e: If both modules are present on the classpath, Maven's dependency resolution may pick Vert.x 4.x JARs while the \u003ccode\u003eVertx5HttpClientFactory\u003c/code\u003e is selected at runtime.\nThis causes \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e for Vert.x 5-specific classes like \u003ccode\u003eio.vertx.core.impl.SysProps\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSolution\u003c/strong\u003e: Ensure your project includes only ONE of these modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (default, uses Vert.x 4.x) - included transitively via \u003ccode\u003ekubernetes-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (optional, uses Vert.x 5.x) - requires explicit dependency and exclusion of vertx-4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen using Vert.x 5, exclude the default Vert.x 4 client and set the \u003ccode\u003evertx.version\u003c/code\u003e property:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;properties\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/6e7f78b65382ea37cbef3a5008fb912c845f8446\"\u003e\u003ccode\u003e6e7f78b\u003c/code\u003e\u003c/a\u003e [RELEASE] Updated project version to v7.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/1c865f1bfb77150f2f38daee78b529703ccfeae2\"\u003e\u003ccode\u003e1c865f1\u003c/code\u003e\u003c/a\u003e chore(ci): cancel PR workflows when prerequisite checks fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/e18bf766e8f113fa7c0ba04e68a6e224d55d9dca\"\u003e\u003ccode\u003ee18bf76\u003c/code\u003e\u003c/a\u003e fix(ci): use lax checksums in MAVEN_ARGS for snapshot workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/aff7b6787c0871f71a1f72772522dd6797b20985\"\u003e\u003ccode\u003eaff7b67\u003c/code\u003e\u003c/a\u003e chore(deps): bump central-publishing-maven-plugin from 0.9.0 to 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/c65ea82bf27fae29a1083dd3627b980473f0e601\"\u003e\u003ccode\u003ec65ea82\u003c/code\u003e\u003c/a\u003e fix(ci): exclude target directory from Dependabot Maven scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/1c90ff8f3fb20ad49abe062a5b3f248e80b22e5e\"\u003e\u003ccode\u003e1c90ff8\u003c/code\u003e\u003c/a\u003e fix(ci): use lax checksums for snapshot deploy step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/921fbfcc8f388afbfbd5270a5509ffb3b4f1ca7d\"\u003e\u003ccode\u003e921fbfc\u003c/code\u003e\u003c/a\u003e fix(httpclient): add reactor dependencies to JPMS test module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/642387445121b5d8af82da9da64a38166c612fc8\"\u003e\u003ccode\u003e6423874\u003c/code\u003e\u003c/a\u003e fix(ci): deploy BOMs separately in snapshot workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/9c786af14e602494c3d1b766106ebab4e5ca24c1\"\u003e\u003ccode\u003e9c786af\u003c/code\u003e\u003c/a\u003e fix(httpclient): add explicit Automatic-Module-Name to all httpclient modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/c0d6691f76812f63b3d216a7f4a74bb6b6a89418\"\u003e\u003ccode\u003ec0d6691\u003c/code\u003e\u003c/a\u003e fix: add explicit Automatic-Module-Name to httpclient modules (\u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7461\"\u003e#7461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fabric8io/kubernetes-client/compare/v5.12.2...v7.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-bom` from 4.1.86.Final to 4.2.12.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netty/netty/releases\"\u003eio.netty:netty-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enetty-4.2.12.Final\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Eliminate redundant bounds checks in CompositeByteBuf accessors\u0026quot; by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16550\"\u003enetty/netty#16550\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.11.Final...netty-4.2.12.Final\"\u003ehttps://github.com/netty/netty/compare/netty-4.2.11.Final...netty-4.2.12.Final\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enetty-4.2.11.Final\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33871, \u003ca href=\"https://github.com/netty/netty/security/advisories/GHSA-w9fj-cfpg-grvv\"\u003eHTTP/2 CONTINUATION Frame Flood Denial of Service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-33870, \u003ca href=\"https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8\"\u003eHTTP Request Smuggling via Chunked Extension Quoted-String Parsing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest JDK 26 EA release by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16230\"\u003enetty/netty#16230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP3: Allow to support non-standard HTTP3 settings by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16171\"\u003enetty/netty#16171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Incorrect nanos-to-millis conversion in epoll_wait EINTR retry loop by \u003ca href=\"https://github.com/adwsingh\"\u003e\u003ccode\u003e@​adwsingh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16245\"\u003enetty/netty#16245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllocate one large segment and slice for each MsgHdrMemory by \u003ca href=\"https://github.com/dreamlike-ocean\"\u003e\u003ccode\u003e@​dreamlike-ocean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16234\"\u003enetty/netty#16234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake RefCntOpenSslContext.deallocate more robust by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16253\"\u003enetty/netty#16253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEpoll: Fix excessive CPU usage when Channel is only registered but no… by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16250\"\u003enetty/netty#16250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to gcc for arm 10.3-2021.07 by \u003ca href=\"https://github.com/m1ngyuan\"\u003e\u003ccode\u003e@​m1ngyuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16255\"\u003enetty/netty#16255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd acmeIdentifier extension support to pkitesting by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16256\"\u003enetty/netty#16256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JDK versions to latest patch releases by \u003ca href=\"https://github.com/m1ngyuan\"\u003e\u003ccode\u003e@​m1ngyuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16254\"\u003enetty/netty#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid allocation in HttpObjectEncoder.addEncodedLengthHex method by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16241\"\u003enetty/netty#16241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic backporting workflow from 4.1 to 4.2 by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16269\"\u003enetty/netty#16269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Automatic backporting workflow from 4.1 to 4.2\u0026quot; by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16270\"\u003enetty/netty#16270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP2: Correctly account for padding when decompress by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16264\"\u003enetty/netty#16264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic backporting workflow from 4.1 to 4.2 by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16271\"\u003enetty/netty#16271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic backporting workflow from 4.1 to 4.2 by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16273\"\u003enetty/netty#16273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport PRs must be created with personal access tokens by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16276\"\u003enetty/netty#16276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose QuicSslContextBuilder::sni by \u003ca href=\"https://github.com/ZeroErrors\"\u003e\u003ccode\u003e@​ZeroErrors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16178\"\u003enetty/netty#16178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more porting workflows by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16275\"\u003enetty/netty#16275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more porting workflows by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16283\"\u003enetty/netty#16283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unpooled allocator from test permutations by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16282\"\u003enetty/netty#16282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome polishing of the porting workflows by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16288\"\u003enetty/netty#16288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to set destination connection id when creating a client side QuicheChannel by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16286\"\u003enetty/netty#16286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to latest JDK26 EA build by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16295\"\u003enetty/netty#16295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javadoc to clarify responsibility of the user when generating the remote connection id by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16293\"\u003enetty/netty#16293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake the build run faster by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16290\"\u003enetty/netty#16290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IDE warnings in SslHandler by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16237\"\u003enetty/netty#16237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecrease Long allocations and map.put calls in ReferenceCountedOpenSllEngine in handshake() method by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16242\"\u003enetty/netty#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport boringssl SSLCredential API by \u003ca href=\"https://github.com/jmcrawford45\"\u003e\u003ccode\u003e@​jmcrawford45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/15919\"\u003enetty/netty#15919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix high-order bit aliasing in HttpUtil.validateToken by \u003ca href=\"https://github.com/furkanvarol\"\u003e\u003ccode\u003e@​furkanvarol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16279\"\u003enetty/netty#16279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove multi-byte access performance when UNALIGNED availability is unknown by \u003ca href=\"https://github.com/Songdoeon\"\u003e\u003ccode\u003e@​Songdoeon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16207\"\u003enetty/netty#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary SSL.getVersion() call and string allocation in ReferenceCountedOpenSslEngine by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16278\"\u003enetty/netty#16278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport more branch freedom for auto-porting by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16300\"\u003enetty/netty#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: the precedence of + is higher than \u0026gt;\u0026gt; by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16312\"\u003enetty/netty#16312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdaptiveByteBufAllocator: make sure byteBuf.capacity() not greater than byteBuf.maxCapacity() by \u003ca href=\"https://github.com/laosijikaichele\"\u003e\u003ccode\u003e@​laosijikaichele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16309\"\u003enetty/netty#16309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky PooledByteBufAllocatorTest by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16313\"\u003enetty/netty#16313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pooled arena accounting tests  by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16321\"\u003enetty/netty#16321\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/netty/netty/commit/67ce541e4692853e24fc506466960db35bb64914\"\u003e\u003ccode\u003e67ce541\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7074624644b79f4e97081bd58a58ed135962b8c2\"\u003e\u003ccode\u003e7074624\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Eliminate redundant bounds checks in CompositeByteBuf accessors\u0026quot; (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/c3b0a43442dbf84e3eb161d5f252623f832f1579\"\u003e\u003ccode\u003ec3b0a43\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/netty/netty/commit/c94a8180e749f694fb76963dd494bae17c31aff6\"\u003e\u003ccode\u003ec94a818\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/3b76df185678353733aa21702d6be16130d188a0\"\u003e\u003ccode\u003e3b76df1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/aae944a19eb036993fc47c4b40639476f519deaf\"\u003e\u003ccode\u003eaae944a\u003c/code\u003e\u003c/a\u003e Auto-port 4.2: Limit the number of Continuation frames per HTTP2 Headers (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/60014996491c41d91c26f80bca096610f34fc858\"\u003e\u003ccode\u003e6001499\u003c/code\u003e\u003c/a\u003e Eliminate redundant bounds checks in CompositeByteBuf accessors (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16525\"\u003e#16525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a7fbb6f84625ef29733a1506ed3520e3c21d5247\"\u003e\u003ccode\u003ea7fbb6f\u003c/code\u003e\u003c/a\u003e JdkZlibDecoder: accumulate decompressed output before firing channelRead (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7937553d8f49e17b064f57b1414907aed8e3be3d\"\u003e\u003ccode\u003e7937553\u003c/code\u003e\u003c/a\u003e Enforce io.netty.maxDirectMemory accounting on all Java versions (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16489\"\u003e#16489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/893ea2ea6c35c9e1812e5d331530b88d8690022b\"\u003e\u003ccode\u003e893ea2e\u003c/code\u003e\u003c/a\u003e Allocate less in QueryStringDecoder.addParam for typical use case (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16527\"\u003e#16527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.86.Final...netty-4.2.12.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 5.3.25 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\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\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\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\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\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/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.25...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 5.17.3 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to 6.2.5-SNAPSHOT version by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1892\"\u003eapache/activemq#1892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] SSL handshake write timeout enforcement (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1883\"\u003e#1883\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1894\"\u003eapache/activemq#1894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Minor bug fix for BrokerView#validateAllowedUri (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1900\"\u003e#1900\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1902\"\u003eapache/activemq#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Restrict URL protocol types loaded by XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1910\"\u003e#1910\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1915\"\u003eapache/activemq#1915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompilation-fix by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1919\"\u003eapache/activemq#1919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1923\"\u003eapache/activemq#1923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1925\"\u003eapache/activemq#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1928\"\u003eapache/activemq#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1930\"\u003eapache/activemq#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync=\u0026quot;true\u0026quot;) [6.2.x] by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1934\"\u003eapache/activemq#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1942\"\u003eapache/activemq#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1952\"\u003eapache/activemq#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1954\"\u003eapache/activemq#1954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/act...\n\n_Description has been truncated_","html_url":"https://github.com/theit/logging-log4j2/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theit%2Flogging-log4j2/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"},{"uuid":"4278718043","node_id":"PR_kwDORi7ErM7THewC","number":5,"state":"closed","title":"Bump the maven group across 4 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-18T01:08:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-16T21:51:05.000Z","updated_at":"2026-04-18T01:08:10.000Z","time_to_close":98223,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":8,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.19","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.mozilla:rhino","old_version":"1.7.13","new_version":"1.7.14.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.apache.shiro:shiro-core","old_version":"1.13.0","new_version":"2.1.0","repository_url":"https://github.com/apache/shiro"},{"name":"org.apache.shiro:shiro-spring","old_version":"1.13.0","new_version":"2.1.0"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.81","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.81","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.assertj:assertj-core","old_version":"3.21.0","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/xmlunit/xmlunit"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 1 update in the /public/common/buildsupport/logging directory: [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).\nBumps the maven group with 2 updates in the /public/common/buildsupport/other directory: [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) and [org.mozilla:rhino](https://github.com/mozilla/rhino).\nBumps the maven group with 2 updates in the /public/common/buildsupport/security directory: [org.apache.shiro:shiro-core](https://github.com/apache/shiro) and [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java).\nBumps the maven group with 2 updates in the /public/common/buildsupport/testing directory: [org.assertj:assertj-core](https://github.com/assertj/assertj) and [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit).\n\nUpdates `ch.qos.logback:logback-core` from 1.5.19 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.19...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.5.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mozilla:rhino` from 1.7.13 to 1.7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/rhino/releases\"\u003eorg.mozilla:rhino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRhino 1.7.14.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a problem with formatting of floating-point numbers to strings that may result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eProjects that are unable to upgrade to Rhino 1.8.1, or unable to upgrade to at least Java 11, should use this release.\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/mozilla/rhino/blob/master/RELEASE-NOTES.md\"\u003eorg.mozilla:rhino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRhino 1.8.1, Rhino 1.7.15.1, Rhino 1.7.14.1\u003c/h1\u003e\n\u003ch2\u003eDecember 2, 2025\u003c/h2\u003e\n\u003cp\u003eThese releases fix a bug in the code that formats floating-point numbers into strings\nthat could result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eWe recommend that all users of Rhino upgrade to release 1.8.1 if possible,\nand upgrade to Java 17 or 21.\u003c/p\u003e\n\u003cp\u003eUsers who need an older release, or who cannot yet leave Java 8, can also\nuse 1.7.15.1 or 1.7.14.1.\u003c/p\u003e\n\u003ch1\u003eRhino 1.8.0\u003c/h1\u003e\n\u003ch2\u003eJanuary 2, 2025\u003c/h2\u003e\n\u003cp\u003eRhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.\u003c/li\u003e\n\u003cli\u003eRhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See \u003ca href=\"https://github.com/mozilla/rhino/blob/master/README.md\"\u003eREADME.md\u003c/a\u003e for a breakdown of which modules are which -- short answer is that everyone will need the \u0026quot;rhino\u0026quot; module and many will need others.\u003c/li\u003e\n\u003cli\u003eOlder code not able to adapt to using multiple JARS can still use the \u0026quot;rhino-all\u0026quot; module, which publishes an \u0026quot;all-in-one\u0026quot; JAR like the old \u0026quot;rhino.jar\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe default language level is \u0026quot;VERSION_ES6\u0026quot;. That means that modern JavaScript features supported by Rhino will work by default.\u003c/li\u003e\n\u003cli\u003eThere are big improvements in compatibility, including support for \u0026quot;super\u0026quot;, reflect and proxy, and lots of other language features. See the \u003ca href=\"https://mozilla.github.io/rhino/compat/engines.html\"\u003ecompatibility table\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!\u003c/p\u003e\n\u003ch1\u003eRhino 1.7.15\u003c/h1\u003e\n\u003ch2\u003eMay 3, 2024\u003c/h2\u003e\n\u003cp\u003eHighlights of this release include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBasic support for \u0026quot;rest parameters\u0026quot;\u003c/li\u003e\n\u003cli\u003eImprovements in Unicode support\u003c/li\u003e\n\u003cli\u003e\u0026quot;Symbol.species\u0026quot; implemented in many places\u003c/li\u003e\n\u003cli\u003eMore correct property ordering in many places\u003c/li\u003e\n\u003cli\u003eAnd many more improvements and bug fixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release includes committs from 29 different committers. Thanks to you all for your help!\u003c/p\u003e\n\u003ch1\u003eRhino 1.7.14\u003c/h1\u003e\n\u003ch2\u003eJanuary 6, 2022\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch4\u003eECMAScript features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/160\"\u003e#160\u003c/a\u003e Promise support (\u003ca href=\"https://github.com/gbrail\"\u003e\u003ccode\u003e@​gbrail\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/837\"\u003e#837\u003c/a\u003e BigInt support (\u003ca href=\"https://github.com/tuchida\"\u003e\u003ccode\u003e@​tuchida\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/243\"\u003e#243\u003c/a\u003e Template Literal support (\u003ca href=\"https://github.com/p-bakker\"\u003e\u003ccode\u003e@​p-bakker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/879\"\u003e#879\u003c/a\u003e String.raw (\u003ca href=\"https://github.com/tonygermano\"\u003e\u003ccode\u003e@​tonygermano\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/977\"\u003e#977\u003c/a\u003e JSON superset (\u003ca href=\"https://github.com/tuchida\"\u003e\u003ccode\u003e@​tuchida\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/932\"\u003e#932\u003c/a\u003e globalThis (\u003ca href=\"https://github.com/p-bakker\"\u003e\u003ccode\u003e@​p-bakker\u003c/code\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/mozilla/rhino/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.13.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.17.0 to 4.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2355\"\u003eapache/shiro#2355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: hide deprecation warning in AD test by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2352\"\u003eapache/shiro#2352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the github-dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2353\"\u003eapache/shiro#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump bytebuddy.version from 1.17.8 to 1.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2369\"\u003eapache/shiro#2369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.owasp:dependency-check-maven from 12.1.8 to 12.1.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2367\"\u003eapache/shiro#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.omnifaces:omnifaces from 3.14.11 to 3.14.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2364\"\u003eapache/shiro#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/953\"\u003e#953\u003c/a\u003e - Allow CORS preflight requests to bypass authentication by \u003ca href=\"https://github.com/celikfatih\"\u003e\u003ccode\u003e@​celikfatih\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2372\"\u003eapache/shiro#2372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: put back changes that were overwritten by maven release plugin by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2375\"\u003eapache/shiro#2375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump bytebuddy.version from 1.18.1 to 1.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2389\"\u003eapache/shiro#2389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.quartz-scheduler:quartz from 2.5.1 to 2.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2387\"\u003eapache/shiro#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.mojo:taglist-maven-plugin from 3.2.1 to 3.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2380\"\u003eapache/shiro#2380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2379\"\u003eapache/shiro#2379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.18.0 to 4.19.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2377\"\u003eapache/shiro#2377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.owasp.encoder:encoder from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2374\"\u003eapache/shiro#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-dependencies group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2373\"\u003eapache/shiro#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure EditorConfig for \u003ccode\u003e.rdf\u003c/code\u003e by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2386\"\u003eapache/shiro#2386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003etype\u003c/code\u003e attributes from HTML \u003ccode\u003escript\u003c/code\u003e tags by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2382\"\u003eapache/shiro#2382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epre-commit: add 3 more hooks; fix end of files by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2360\"\u003eapache/shiro#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin all actions workflows by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2385\"\u003eapache/shiro#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd pre-commit hook to trim trailing whitespace by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2406\"\u003eapache/shiro#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egha: use pre-commit run \u003ccode\u003e--color=always\u003c/code\u003e by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2407\"\u003eapache/shiro#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin python and it's depenendencies for pre-commit check on GitHub by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2408\"\u003eapache/shiro#2408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin python pre-commit workflow dependency with hash by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2410\"\u003eapache/shiro#2410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd descriptions to all pre-commit hooks by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2409\"\u003eapache/shiro#2409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix vulnerabilities in tests reported by OpenSSF tool by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2411\"\u003eapache/shiro#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.19.0 to 4.20.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2415\"\u003eapache/shiro#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-dependencies group with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2414\"\u003eapache/shiro#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mockito.version from 5.20.0 to 5.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2420\"\u003eapache/shiro#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-core from 1.5.21 to 1.5.22 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2419\"\u003eapache/shiro#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2417\"\u003eapache/shiro#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-dependencies group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2418\"\u003eapache/shiro#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(security): update log4-core by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2430\"\u003eapache/shiro#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2429\"\u003eapache/shiro#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-core from 1.5.22 to 1.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2427\"\u003eapache/shiro#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.2 to 0.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2428\"\u003eapache/shiro#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 4.31.8 to 4.31.9 in the github-dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2424\"\u003eapache/shiro#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-classic from 1.5.22 to 1.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2426\"\u003eapache/shiro#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump bytebuddy.version from 1.18.2 to 1.18.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2425\"\u003eapache/shiro#2425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.20.0 to 4.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2431\"\u003eapache/shiro#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2455\"\u003eapache/shiro#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.owasp:dependency-check-maven from 12.1.9 to 12.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2454\"\u003eapache/shiro#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.1 to 0.25.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2453\"\u003eapache/shiro#2453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-core from 1.5.23 to 1.5.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2452\"\u003eapache/shiro#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump javax.enterprise:cdi-api from 2.0 to 2.0.SP1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2451\"\u003eapache/shiro#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.jsoup:jsoup from 1.21.2 to 1.22.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2442\"\u003eapache/shiro#2442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 4.31.9 to 4.31.10 in the github-dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2449\"\u003eapache/shiro#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2460\"\u003e#2460\u003c/a\u003e bugfix: avoid duplicate proxying of StoppingAwareProxiedSession by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2459\"\u003eapache/shiro#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2458\"\u003e#2458\u003c/a\u003e Deploy next snapshot version as computed dynamically from latest release by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2456\"\u003eapache/shiro#2456\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/2b873bc518b303ddc3ccb28e726cbccf7bef6cc4\"\u003e\u003ccode\u003e2b873bc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/8dc0d8140a4991bc572136524e3d18002473c144\"\u003e\u003ccode\u003e8dc0d81\u003c/code\u003e\u003c/a\u003e [dependency] Upgrade to Apache POM 37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b9638b957495004599aeaf24ba8949e309f26e8\"\u003e\u003ccode\u003e3b9638b\u003c/code\u003e\u003c/a\u003e enh: added case-insensitive path filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f27f46eed2126772f970f3793efa1d0d3688a41a\"\u003e\u003ccode\u003ef27f46e\u003c/code\u003e\u003c/a\u003e Update pre-commit workflow set \u003ccode\u003e--show-diff-on-failure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/87d29df9da952f9353fab9d66d0a27c7ba6d2bc5\"\u003e\u003ccode\u003e87d29df\u003c/code\u003e\u003c/a\u003e chore: Eclipse IDE ignores for license checks (\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/2dfa579db7460e948f29ed69c483736bec182094\"\u003e\u003ccode\u003e2dfa579\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003epre-commit autoupdate\u003c/code\u003e to update the hooks (\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2486\"\u003e#2486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/9266bfabef647f56a2383367153709b4a9b4787c\"\u003e\u003ccode\u003e9266bfa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/2475\"\u003e#2475\u003c/a\u003e from lprimak/fix-private-salt-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e9e5e3f68107bf591f6d12e77e36024c939b3538\"\u003e\u003ccode\u003ee9e5e3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1026\"\u003e#1026\u003c/a\u003e from haster/change-pathtraversal-blockmode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4bf410c883eec3548ae34762cac769547569c096\"\u003e\u003ccode\u003e4bf410c\u003c/code\u003e\u003c/a\u003e enh: added test for secret salt with Shiro1 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/84b2fdb881299ca6cff529b76205cc2aacbc264d\"\u003e\u003ccode\u003e84b2fdb\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-private-salt-compat\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.13.0...shiro-root-2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-spring` from 1.13.0 to 2.1.0\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.84\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.84\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.21.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.21.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.xmlunit:xmlunit-core` from 2.9.1 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmlunit/xmlunit/releases\"\u003eorg.xmlunit:xmlunit-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eXMLUnit for Java 2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd a new \u003ccode\u003eElementSelectors.byNameAndAllAttributes\u003c/code\u003e variant that filters attributes before deciding whether elements can be compared.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/259\"\u003e#259\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBy default the \u003ccode\u003eTransformerFactory\u003c/code\u003es created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of \u003ccode\u003eTransformerFactory\u003c/code\u003e and \u003ccode\u003eTransformerFactoryConfigurer\u003c/code\u003e may help with that.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/264\"\u003e#264\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eJAXPXPathEngine\u003c/code\u003e will now try to disable the execution of extension functions by default but uses \u003ccode\u003eXPathFactory#setProperty\u003c/code\u003e which is not available prior to Java 18. You may want to enable secure processing on an \u003ccode\u003eXPathFactory\u003c/code\u003e instance you pass to \u003ccode\u003eJAXPXPathEngine\u003c/code\u003e instead - and \u003ccode\u003eXPathFactoryConfigurer\u003c/code\u003e may help with that.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md\"\u003eorg.xmlunit:xmlunit-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eXMLUnit for Java 2.10.0 - /Released 2024-04-28/\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd a new \u003ccode\u003eElementSelectors.byNameAndAllAttributes\u003c/code\u003e variant that filters attributes before deciding whether elements can\nbe compared.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/259\"\u003e#259\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBy default the \u003ccode\u003eTransformerFactory\u003c/code\u003es created will now try to disable extension functions. If you need extension\nfunctions for your transformations you may want to pass in your own instance of \u003ccode\u003eTransformerFactory\u003c/code\u003e and\n\u003ccode\u003eTransformerFactoryConfigurer\u003c/code\u003e may help with that.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/264\"\u003e#264\u003c/a\u003e\nThis is tracked as \u003ca href=\"https://github.com/xmlunit/xmlunit/security/advisories/GHSA-chfm-68vv-pvw5\"\u003eCVE-2024-31573\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eJAXPXPathEngine\u003c/code\u003e will now try to disable the execution of extension functions by default but uses\n\u003ccode\u003eXPathFactory#setProperty\u003c/code\u003e which is not available prior to Java 18. You may want to enable secure processing on an\n\u003ccode\u003eXPathFactory\u003c/code\u003e instance you pass to \u003ccode\u003eJAXPXPathEngine\u003c/code\u003e instead - and \u003ccode\u003eXPathFactoryConfigurer\u003c/code\u003e may help with that.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/33a5d6a28712878fc1355802571aab074d2145c1\"\u003e\u003ccode\u003e33a5d6a\u003c/code\u003e\u003c/a\u003e fix release number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/eceec4ab6f1edce3138e32a12bf3d2e1755ba73b\"\u003e\u003ccode\u003eeceec4a\u003c/code\u003e\u003c/a\u003e javadocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/75828fdc6952da5d8e4ae3ef509d15cfb8f2b728\"\u003e\u003ccode\u003e75828fd\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/dcaafe9174e69d18c9bcf27b9a40862f3bab360a\"\u003e\u003ccode\u003edcaafe9\u003c/code\u003e\u003c/a\u003e record extension function changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/611f6beb4dbce136d4ef608239695b07d7bd7006\"\u003e\u003ccode\u003e611f6be\u003c/code\u003e\u003c/a\u003e try to disable extension functions for XPaths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/b81d48b71dfd2868bdfc30a3e17ff973f32bc15b\"\u003e\u003ccode\u003eb81d48b\u003c/code\u003e\u003c/a\u003e disable XSLT extension functions by default, add more configurers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/ba149098c97c9c845a0877c905d6b9d84e6568d0\"\u003e\u003ccode\u003eba14909\u003c/code\u003e\u003c/a\u003e XMLUnit 1.x is no longer maintained\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/cd6731e34ab7f6dbe0c7cf6b22c85af16ac3ff8e\"\u003e\u003ccode\u003ecd6731e\u003c/code\u003e\u003c/a\u003e this is going to be a feature release, not a bugfix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/c47d390d36d81708b9f3ebb196a6c7391198d6c1\"\u003e\u003ccode\u003ec47d390\u003c/code\u003e\u003c/a\u003e record last changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/514191511f2ade5078a4fea02e37d0d281368e78\"\u003e\u003ccode\u003e5141915\u003c/code\u003e\u003c/a\u003e add byNameAndAllAttributes that uses an attrbute filter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmlunit/xmlunit/compare/v2.9.1...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/cezary13k/nexus-public/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpgrade build-support dependencies across logging, security, testing, and other modules to pick up security fixes and compatibility updates. Includes a major `shiro` upgrade and multiple CVE patches.\n\n- **Dependencies**\n  - Logging: `ch.qos.logback:logback-core` → 1.5.25 (fixes CVE-2026-1225).\n  - Security: `org.apache.shiro:shiro-core` and `org.apache.shiro:shiro-spring` → 2.1.0 (major); `org.bouncycastle:bcpkix-jdk18on` → 1.84.\n  - Testing: `org.assertj:assertj-core` → 3.27.7 (fixes CVE-2026-24400); `org.xmlunit:xmlunit-core` → 2.10.0 (secure XSLT/XPath defaults, CVE-2024-31573).\n  - Other: `org.codehaus.plexus:plexus-utils` → 3.6.1 (Zip Slip fix; `.gitignore` no longer excluded by default); `org.mozilla:rhino` → 1.7.14.1 (perf fix).\n\n- **Migration**\n  - Shiro 2.x: check config and integrations. Defaults changed (e.g., Argon2id password hashing) and some APIs were removed. Verify auth flows and CORS preflight behavior.\n  - XMLUnit: extension functions are disabled by default. Provide a configured `TransformerFactory`/`XPathFactory` if you need them.\n  - Plexus Utils: if you relied on excluding `.gitignore` by default, update your file selection patterns.\n\n\u003csup\u003eWritten for commit 98831eec4739e0dabe744d983726742d343df4ff. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/cezary13k/nexus-public/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cezary13k%2Fnexus-public/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4267368534","node_id":"PR_kwDOGqqhrs7SkEig","number":606,"state":"closed","title":"Bump the dependencies group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-02T02:19:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T08:22:10.000Z","updated_at":"2026-05-02T02:19:38.000Z","time_to_close":1447046,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":50,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.4","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.2` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.4` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.21.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.21.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.14` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.14` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.3` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.3` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.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/10e12a55b0a1d0caaa82b8b41101e8ecd39ed976\"\u003e\u003ccode\u003e10e12a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d75490376b71e112c18fbe4d5f43a984bb2b2d6d\"\u003e\u003ccode\u003ed754903\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/63e1b3bb3e115e40580cd8c57263955d4fcbee24\"\u003e\u003ccode\u003e63e1b3b\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/716ab0d1d95d45d07e9f00f5b8a889f500375981\"\u003e\u003ccode\u003e716ab0d\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/08a5a9a2156cb06674505e3308e6855ac9e25283\"\u003e\u003ccode\u003e08a5a9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5b0337650b3a8b56e81de5e5241143108c2b4bc6\"\u003e\u003ccode\u003e5b03376\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1d78778a8fa5428d7f8347b5afe7ce6bfbdd0f77\"\u003e\u003ccode\u003e1d78778\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cd46b24421444beebc2bfc9a5ab8785111a031d0\"\u003e\u003ccode\u003ecd46b24\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/17179ff9d28756155d0dd28da01e3f88d021e05c\"\u003e\u003ccode\u003e17179ff\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/2a26844ad13cf49562009867d55b30a084230f2b\"\u003e\u003ccode\u003e2a26844\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.1...activemq-6.2.2\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.1...activemq-6.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6bb0a02efa1efa4b325e6970f30a629cd8618e72\"\u003e\u003ccode\u003e6bb0a02\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/32bd50fef1245c81ade070f23e7de1989f754b76\"\u003e\u003ccode\u003e32bd50f\u003c/code\u003e\u003c/a\u003e Properly handle SSL handshake updates (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4977d14a5827ff8bd1f63e57bf5f2e3138273d56\"\u003e\u003ccode\u003e4977d14\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT wireformat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7ec363bdcd6ea8e60b51b6b8d88375f57d9e3a3e\"\u003e\u003ccode\u003e7ec363b\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT control packets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/5af8422e9e6f176350f359abd5cdf4404081b716\"\u003e\u003ccode\u003e5af8422\u003c/code\u003e\u003c/a\u003e Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/76b971085e8b29c13b537c03c9a98d7dfcea5a1e\"\u003e\u003ccode\u003e76b9710\u003c/code\u003e\u003c/a\u003e Bump version to 6.2.4-SNAPSHOT (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/f485345bed113085894cb6a77082f2f25c23daf7\"\u003e\u003ccode\u003ef485345\u003c/code\u003e\u003c/a\u003e Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6001f8e864802d97b7b234db1b898decbb61c8ec\"\u003e\u003ccode\u003e6001f8e\u003c/code\u003e\u003c/a\u003e Add 6.2.3 in spring schemas (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/25b43176617f67feca9d68187a1ef25db65ebc07\"\u003e\u003ccode\u003e25b4317\u003c/code\u003e\u003c/a\u003e Prevent a VM transport from being used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1844\"\u003e#1844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2f8f19ffad9ef93cab6ae9eb52e71657263fdf6\"\u003e\u003ccode\u003ec2f8f19\u003c/code\u003e\u003c/a\u003e Fix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1020\"\u003eCodeIntelligenceTesting/jazzer#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing space to annotation error message by \u003ca href=\"https://github.com/fmeum\"\u003e\u003ccode\u003e@​fmeum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1023\"\u003eCodeIntelligenceTesting/jazzer#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add char and Character mutator by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1019\"\u003eCodeIntelligenceTesting/jazzer#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: SSRF env var to allow all connections before it's configured by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1018\"\u003eCodeIntelligenceTesting/jazzer#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: sometimes interpret char[] mutations as single bytes by \u003ca href=\"https://github.com/florianGla\"\u003e\u003ccode\u003e@​florianGla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1013\"\u003eCodeIntelligenceTesting/jazzer#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix maven publishing script by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1029\"\u003eCodeIntelligenceTesting/jazzer#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1015\"\u003eCodeIntelligenceTesting/jazzer#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce number of executions in selffuzz test by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1025\"\u003eCodeIntelligenceTesting/jazzer#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add trophies for lz4-java and aircompressor findings by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1027\"\u003eCodeIntelligenceTesting/jazzer#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrophies: add entry for lz4-java by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1021\"\u003eCodeIntelligenceTesting/jazzer#1021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNote: There is no release for \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases/tag/v0.29.0\"\u003ev0.29.0\u003c/a\u003e due to a bug in the release pipeline.\u003c/p\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e@ValuePool\u003c/code\u003e to propagate values to types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/975\"\u003eCodeIntelligenceTesting/jazzer#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add mutator support for generic classes by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1008\"\u003eCodeIntelligenceTesting/jazzer#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null values in Arrays.equal/compare hooks by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1017\"\u003eCodeIntelligenceTesting/jazzer#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: almost automatic release to Maven Central by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1016\"\u003eCodeIntelligenceTesting/jazzer#1016\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/commit/dd9416b74d263b56fc848cd782b061baf5f962a6\"\u003e\u003ccode\u003edd9416b\u003c/code\u003e\u003c/a\u003e refactor: use CountersTracker instead of value profiling in exploreState\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligence...\n\n_Description has been truncated_","html_url":"https://github.com/ppkarwasz/logging-log4j2/pull/606","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppkarwasz%2Flogging-log4j2/issues/606","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/606/packages"},{"uuid":"4258087543","node_id":"PR_kwDOLAbBuM7SIJVv","number":193,"state":"closed","title":"deps: Bump org.codehaus.plexus:plexus-utils from 3.6.1 to 4.0.3","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-20T19:39:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T21:49:45.000Z","updated_at":"2026-04-20T19:40:06.000Z","time_to_close":597012,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.6.1 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .gitignore to default excludes (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/269\"\u003e#269\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edowngrade plexus-xml from 4 to 3: keep Maven 3 compatibility (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.6.1...plexus-utils-4.0.3\"\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/arconia-io/arconia/pull/193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arconia-io%2Farconia/issues/193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/193/packages"},{"uuid":"4251282721","node_id":"PR_kwDOP-I77c7R3a2D","number":27,"state":"open","title":"chore(deps)(deps): bump the parent-pom group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T04:33:54.000Z","updated_at":"2026-04-13T04:35:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"parent-pom","update_count":33,"packages":[{"name":"org.apache.logging.log4j:log4j-bom","old_version":"2.25.3","new_version":"2.25.4","repository_url":"https://github.com/apache/logging-log4j2"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.seleniumhq.selenium:selenium-dependencies-bom","old_version":"4.40.0","new_version":"4.43.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"tools.jackson:jackson-bom","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.10.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.qameta.allure:allure-bom","old_version":"2.32.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.github.bonigarcia:webdrivermanager","old_version":"6.3.3","new_version":"6.3.4","repository_url":"https://github.com/bonigarcia/webdrivermanager"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-engine","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-commons","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.46.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.checkerframework:checker-qual","old_version":"3.53.0","new_version":"4.0.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.codehaus.plexus:plexus-classworlds","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/codehaus-plexus/plexus-classworlds"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.12","new_version":"3.9.14","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.12","new_version":"3.9.14"},{"name":"org.apache.httpcomponents.core5:httpcore5","old_version":"5.4","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.groovy:groovy","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.codehaus.mojo:extra-enforcer-rules","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/mojohaus/extra-enforcer-rules"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.owasp:dependency-check-maven","old_version":"12.2.0","new_version":"12.2.1","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.9.8.2","new_version":"4.9.8.3","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the parent-pom group with 33 updates in the /parent-pom directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) | `2.25.3` | `2.25.4` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| [org.seleniumhq.selenium:selenium-dependencies-bom](https://github.com/SeleniumHQ/selenium) | `4.40.0` | `4.43.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.5` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.0.4` | `3.1.2` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.10.0` | `3.0.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [io.qameta.allure:allure-bom](https://github.com/allure-framework/allure-java) | `2.32.0` | `2.34.0` |\n| [io.github.bonigarcia:webdrivermanager](https://github.com/bonigarcia/webdrivermanager) | `6.3.3` | `6.3.4` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.platform:junit-platform-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.46.0` | `2.49.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.53.0` | `4.0.0` |\n| [org.codehaus.plexus:plexus-classworlds](https://github.com/codehaus-plexus/plexus-classworlds) | `2.9.0` | `2.10.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.2` | `4.0.3` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.12` | `3.9.14` |\n| org.apache.maven:maven-core | `3.9.12` | `3.9.14` |\n| [org.apache.httpcomponents.core5:httpcore5](https://github.com/apache/httpcomponents-core) | `5.4` | `5.4.2` |\n| [org.apache.groovy:groovy](https://github.com/apache/groovy) | `5.0.4` | `5.0.5` |\n| [org.codehaus.mojo:extra-enforcer-rules](https://github.com/mojohaus/extra-enforcer-rules) | `1.11.0` | `1.12.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.2.0` | `12.2.1` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.4.0` | `3.5.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.9.8.2` | `4.9.8.3` |\n\n\nUpdates `org.apache.logging.log4j:log4j-bom` from 2.25.3 to 2.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/logging-log4j2/releases\"\u003eorg.apache.logging.log4j:log4j-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.25.4\u003c/h2\u003e\n\u003cp\u003eThis patch release delivers fixes for configuration inconsistencies and formatting issues across several layouts.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestores alignment between documented and actual configuration attributes.\u003c/li\u003e\n\u003cli\u003eFixes formatting and sanitization issues in XML and RFC5424 layouts.\u003c/li\u003e\n\u003cli\u003eImproves handling of invalid characters and non-standard values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe authoritative list of recognized configuration attributes is available in the \u003ca href=\"https://logging.apache.org/log4j/2.x/plugin-reference.html\"\u003ePluginReference\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't issue warnings if extra argument in parameterized logging is \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3975\"\u003e#3975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4014\"\u003e#4014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore support for documented \u003ccode\u003eRfc5424Layout\u003c/code\u003e parameter names. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4022\"\u003e#4022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTake \u003ccode\u003eThrowable#toString()\u003c/code\u003e into account while rendering stack traces in Pattern Layout. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3623\"\u003e#3623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4033\"\u003e#4033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded debug level logs for successful resource loading in \u003ccode\u003eLoader\u003c/code\u003e class. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4058\"\u003e#4058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003eSslConfiguration\u003c/code\u003e factory method usage with Log4j 2.12+ API. The \u003ccode\u003everifyHostname\u003c/code\u003e attribute is now correctly recognized. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4061\"\u003e#4061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix sanitization of structured data parameter names in RFC5424 layout. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace invalid characters in XmlLayout output with the Unicode replacement character (U+FFFD). (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace invalid characters in Log4j1XmlLayout output with the Unicode replacement character (U+FFFD). (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace invalid characters in MapMessage.asXml() output with the Unicode replacement character (U+FFFD). (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4079\"\u003e#4079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite non-finite floating-point numbers as strings in \u003ccode\u003eJsonWriter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4080\"\u003e#4080\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/apache/logging-log4j2/commit/0628e53b25a33e496b509c40a39f2d7c64f2aa6c\"\u003e\u003ccode\u003e0628e53\u003c/code\u003e\u003c/a\u003e Update the \u003ccode\u003eproject.build.outputTimestamp\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/a2590b4c52ebb7a752c150284ea926fc6bea4a0f\"\u003e\u003ccode\u003ea2590b4\u003c/code\u003e\u003c/a\u003e Add debug logs for successful resource loading in \u003ccode\u003eLoader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/b7881547e953108278381fc70495b52544032ec0\"\u003e\u003ccode\u003eb788154\u003c/code\u003e\u003c/a\u003e Changelog for additional fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/59bd6b35f0a7bf4821fa20efb5c64fa6251ca2a3\"\u003e\u003ccode\u003e59bd6b3\u003c/code\u003e\u003c/a\u003e Avoid referring to \u003ccode\u003ePluginBuilderAttribute.class\u003c/code\u003e in \u003ccode\u003ePluginProcessor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/79568db4c030e1c995badce680d742fcd6ea3fb5\"\u003e\u003ccode\u003e79568db\u003c/code\u003e\u003c/a\u003e Take \u003ccode\u003eThrowable#toString()\u003c/code\u003e into account while rendering stack traces in Patt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/0881bc5d54e6e6af65bc49201d0135038b913cb5\"\u003e\u003ccode\u003e0881bc5\u003c/code\u003e\u003c/a\u003e Add versioning and support policy information (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3341\"\u003e#3341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/0543b52777800dce1130567a0d08c590da7b6659\"\u003e\u003ccode\u003e0543b52\u003c/code\u003e\u003c/a\u003e docs: recommend use of appropriately scoped trust roots (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/7a1e0ad385f6e40b5028a006158e01ec6221c824\"\u003e\u003ccode\u003e7a1e0ad\u003c/code\u003e\u003c/a\u003e Fix warning when last argument is null (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4014\"\u003e#4014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/52861486375074647f5ad16799679a98f57b319f\"\u003e\u003ccode\u003e5286148\u003c/code\u003e\u003c/a\u003e Remove Log4j Jakarta EE link from navigation file (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4025\"\u003e#4025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/adcda323d534dd036e47abcc9947b823dd63c7dd\"\u003e\u003ccode\u003eadcda32\u003c/code\u003e\u003c/a\u003e Retire Log4j Scala (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4030\"\u003e#4030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/logging-log4j2/compare/rel/2.25.3...rel/2.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.42 to 1.18.44\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.44 (March 11th, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized\u003c/code\u003e now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: On JDK25, \u003ccode\u003eval\u003c/code\u003e and \u003ccode\u003e@ExtensionMethod\u003c/code\u003e could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3947\"\u003e#3947\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e + fields marked \u003ccode\u003etransient\u003c/code\u003e would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3936\"\u003e#3936\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/projectlombok/lombok/commit/17c78feeb77fcdfaec03ad933192014d02c3797d\"\u003e\u003ccode\u003e17c78fe\u003c/code\u003e\u003c/a\u003e [version] pre-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/1edca70420ff29d68e3a7da0c3def499609dac84\"\u003e\u003ccode\u003e1edca70\u003c/code\u003e\u003c/a\u003e [test][\u003ccode\u003e@Jacksonized\u003c/code\u003e] Test emission of warning when not choosing jackson ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e789e823b1ede15ff5a140592d489ed2aeb6a1f4\"\u003e\u003ccode\u003ee789e82\u003c/code\u003e\u003c/a\u003e [test] Update the generation of eclipse test targets from JDK14 to JDK25.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a54cecd4adc00b3193953e6cd125b344bc2e81d6\"\u003e\u003ccode\u003ea54cecd\u003c/code\u003e\u003c/a\u003e [trivial][changelog]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6\"\u003e\u003ccode\u003e3db0a6c\u003c/code\u003e\u003c/a\u003e [bugfix][\u003ccode\u003e@Jacksonized\u003c/code\u003e] javac handler of jacksonized checked for existing ja...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12572fcbd2d69c6b26f19334263d3d7cb0701be3\"\u003e\u003ccode\u003e12572fc\u003c/code\u003e\u003c/a\u003e [test] Adjusted tests to the new 'jackson version is a list' config key setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/0e9699ce82f03644884a755f65a4ad128d2122af\"\u003e\u003ccode\u003e0e9699c\u003c/code\u003e\u003c/a\u003e [changelog] Document implementation of Jackson3 support: \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d441be157b7d51d4694370ac7ecc502565aee6b2\"\u003e\u003ccode\u003ed441be1\u003c/code\u003e\u003c/a\u003e [jacksonized] infrastructure for previous merge resolution: Changed to the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d62b2d5b80dd6be6c18eb4d473601dadff4e54d7\"\u003e\u003ccode\u003ed62b2d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into cachescrubber-\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003egh-3950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f49f0fe78d9c8a0ddce1b5abd1a817ef2eec9e18\"\u003e\u003ccode\u003ef49f0fe\u003c/code\u003e\u003c/a\u003e [test] Remove tests for deprecated \u003ccode\u003e@Logger(access = MODULE)\u003c/code\u003e. They're deprec...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.42...v1.18.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.seleniumhq.selenium:selenium-dependencies-bom` from 4.40.0 to 4.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeleniumHQ/selenium/releases\"\u003eorg.seleniumhq.selenium:selenium-dependencies-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSelenium 4.43.0\u003c/h2\u003e\n\u003ch2\u003eDetailed Changelogs by Component\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG\"\u003eJava\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES\"\u003ePython\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG\"\u003eDotNet\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES\"\u003eRuby\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md\"\u003eJavaScript\u003c/a\u003e\u003c/strong\u003e\n\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SeleniumHQ/selenium/compare/selenium-4.42.0...selenium-4.43.0\"\u003ehttps://github.com/SeleniumHQ/selenium/compare/selenium-4.42.0...selenium-4.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSelenium 4.42.0\u003c/h2\u003e\n\u003ch2\u003eDetailed Changelogs by Component\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG\"\u003eJava\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES\"\u003ePython\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG\"\u003eDotNet\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES\"\u003eRuby\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md\"\u003eJavaScript\u003c/a\u003e\u003c/strong\u003e\n\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[rust][rb] Update lock files with new versions by \u003ca href=\"https://github.com/cgoldberg\"\u003e\u003ccode\u003e@​cgoldberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17118\"\u003eSeleniumHQ/selenium#17118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Unify all event arguments to be *EventArgs by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17125\"\u003eSeleniumHQ/selenium#17125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[py] Add return type annotation to execute_script and execute_async_script by \u003ca href=\"https://github.com/adamtheturtle\"\u003e\u003ccode\u003e@​adamtheturtle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17117\"\u003eSeleniumHQ/selenium#17117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Expose functionality via interface by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17127\"\u003eSeleniumHQ/selenium#17127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Unregister cancelled commands by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17129\"\u003eSeleniumHQ/selenium#17129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Properly handle websocket close handshake by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17132\"\u003eSeleniumHQ/selenium#17132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ruby] fix linter error in \u003ccode\u003e./go authors\u003c/code\u003e script by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17136\"\u003eSeleniumHQ/selenium#17136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[nodejs] Color Class for Javascript library by \u003ca href=\"https://github.com/BckupMuthu\"\u003e\u003ccode\u003e@​BckupMuthu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/16944\"\u003eSeleniumHQ/selenium#16944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] fix \u0026quot;or\u0026quot; condition by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17135\"\u003eSeleniumHQ/selenium#17135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Improve screenshot error message by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17120\"\u003eSeleniumHQ/selenium#17120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] fix \u0026quot;Don't serialize binary stream - it might be large\u0026quot; when using \u003ccode\u003eRemoteWebDriver.builder()\u003c/code\u003e by \u003ca href=\"https://github.com/tim-burke-systemware\"\u003e\u003ccode\u003e@​tim-burke-systemware\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17139\"\u003eSeleniumHQ/selenium#17139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Wait until events are dispatched when unsubscribing by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17142\"\u003eSeleniumHQ/selenium#17142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] Any WebDriver can be disposed asynchronously by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17119\"\u003eSeleniumHQ/selenium#17119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[grid] Router bypass WebSocket data path via transparent TCP tunnel by \u003ca href=\"https://github.com/VietND96\"\u003e\u003ccode\u003e@​VietND96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17146\"\u003eSeleniumHQ/selenium#17146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Preserve configurable options pattern by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17144\"\u003eSeleniumHQ/selenium#17144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rb] Use portable Ruby by \u003ca href=\"https://github.com/p0deje\"\u003e\u003ccode\u003e@​p0deje\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/16936\"\u003eSeleniumHQ/selenium#16936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Guard against NPE in Platform.extractFromSysProperty by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17151\"\u003eSeleniumHQ/selenium#17151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Deduplicate Unicode PUA mappings in Keys; make OPTION an alias of ALT and deprecate FN by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17147\"\u003eSeleniumHQ/selenium#17147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] remove \u003ccode\u003e@Nullable\u003c/code\u003e from return value for \u003ccode\u003eExpectedConditions\u003c/code\u003e that never return null by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17149\"\u003eSeleniumHQ/selenium#17149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Fluent setters in few classes like \u003ccode\u003ePrintOptions\u003c/code\u003e etc. by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17148\"\u003eSeleniumHQ/selenium#17148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Add disposed guard by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17161\"\u003eSeleniumHQ/selenium#17161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Enhance ScriptKey.toString() and mask script content in UnpinnedScriptKey by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17159\"\u003eSeleniumHQ/selenium#17159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] specify nullability in packages \u003ccode\u003eorg.openqa.selenium.chrom*\u003c/code\u003e by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17152\"\u003eSeleniumHQ/selenium#17152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullability for browsers by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17167\"\u003eSeleniumHQ/selenium#17167\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/SeleniumHQ/selenium/commit/dd0f5342f342c9583b2dde8e1619d6babc612ea0\"\u003e\u003ccode\u003edd0f534\u003c/code\u003e\u003c/a\u003e [build] Prepare for release of selenium-4.43.0 (\u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/issues/17329\"\u003e#17329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/52a38c6222707b1582cf2b4521649ba40077ecb7\"\u003e\u003ccode\u003e52a38c6\u003c/code\u003e\u003c/a\u003e fix(release): add rust:update command to version reset workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/7cee048f8a415f273670789bb076a679416a3f77\"\u003e\u003ccode\u003e7cee048\u003c/code\u003e\u003c/a\u003e fix(pypirc): remove setup_pypirc method and update nightly credentials handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/8382015adf4becfc90f88cc40193eebcf2496101\"\u003e\u003ccode\u003e8382015\u003c/code\u003e\u003c/a\u003e fix(credentials): add support for nightly PyPI credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/63e8662a74f58a26923f02d523a85d4b006c348a\"\u003e\u003ccode\u003e63e8662\u003c/code\u003e\u003c/a\u003e Update mirror info (Thu Apr  9 18:16:15 UTC 2026)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/5615f6459e028cac09343e95fff0cf0ab3b9cc75\"\u003e\u003ccode\u003e5615f64\u003c/code\u003e\u003c/a\u003e fix(version): update selenium-manager to 0.4.43-nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/98871168e5d3e55e4efafda0ac3e3f7224d09a04\"\u003e\u003ccode\u003e9887116\u003c/code\u003e\u003c/a\u003e fix(release): specify path for downloading release packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/e2d089c4c1ffd4ab20c707ac67c460814e9520f8\"\u003e\u003ccode\u003ee2d089c\u003c/code\u003e\u003c/a\u003e fix(dependencies): update selenium-webdriver to 4.43.0.nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/c68d3debf329f0947dc2791f58d2c9eb26ce5985\"\u003e\u003ccode\u003ec68d3de\u003c/code\u003e\u003c/a\u003e Reverting changes done for 4.42.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/cb536ad6844b3c159901d898de79832d5fd5d20f\"\u003e\u003ccode\u003ecb536ad\u003c/code\u003e\u003c/a\u003e Bumping versions to nightly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeleniumHQ/selenium/compare/selenium-4.40.0...selenium-4.43.0\"\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 4.0.2 to 4.0.5\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\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter` from 4.0.2 to 4.0.5\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-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter-test` from 4.0.2 to 4.0.5\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-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter` from 4.0.2 to 4.0.5\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-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter-test` from 4.0.2 to 4.0.5\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-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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.0.4 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\u003eAddition...\n\n_Description has been truncated_","html_url":"https://github.com/CyborgCodeSyndicate/utilities/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyborgCodeSyndicate%2Futilities/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4242247100","node_id":"PR_kwDOBmh_q87RmAkz","number":1199,"state":"closed","title":"chore(deps): bump the maven group across 9 directories with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T11:33:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T23:52:22.000Z","updated_at":"2026-04-20T11:33:59.000Z","time_to_close":819695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven","update_count":3,"packages":[{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.3.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the / directory: org.apache.logging.log4j:log4j-core, org.apache.tomcat:tomcat-catalina and [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\nBumps the maven group with 2 updates in the /component-runtime-impl directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /component-starter-server directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /component-tools directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /component-tools-webapp directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /documentation directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /reporting directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /talend-component-maven-plugin directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /vault-client directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.3.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReading and writing files using Java NIO (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.3.0...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Talend/component-runtime/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Talend/component-runtime/pull/1199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fcomponent-runtime/issues/1199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1199/packages"},{"uuid":"4235901070","node_id":"PR_kwDOOWm62s7RTkIo","number":20,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 3.3.0 to 3.6.1 in the maven group across 1 directory","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-04-10T01:27:13.000Z","updated_at":"2026-04-10T01:27:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.3.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"the maven group across 1 directory","ecosystem":"maven"},"body":"Bumps the maven group with 1 update in the / directory: [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.3.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReading and writing files using Java NIO (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.3.0...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.3.0\u0026new-version=3.6.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/AKJUS/start.openliberty.io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/AKJUS/start.openliberty.io/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKJUS%2Fstart.openliberty.io/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"4229041313","node_id":"PR_kwDODKEBwM7Q_2Bf","number":1873,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 in /generated-platform-project/quarkus-universe/bom","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-04-09T02:56:37.000Z","updated_at":"2026-04-09T05:05:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/generated-platform-project/quarkus-universe/bom","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.1 to 3.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.1\u0026new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/quarkusio/quarkus-platform/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/quarkusio/quarkus-platform/pull/1873","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarkusio%2Fquarkus-platform/issues/1873","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1873/packages"},{"uuid":"4229033728","node_id":"PR_kwDOOY__Bc7Q_0jO","number":10,"state":"closed","title":"Bump the maven group across 3 directories with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T20:38:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T02:54:33.000Z","updated_at":"2026-05-18T20:38:37.000Z","time_to_close":3433442,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":21,"packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.springframework:spring-core","old_version":"5.3.39","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.104","new_version":"9.0.113"},{"name":"commons-fileupload:commons-fileupload","old_version":"1.5","new_version":"1.6.0"},{"name":"commons-beanutils:commons-beanutils","old_version":"1.10.1","new_version":"1.11.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"6.1.7.Final","new_version":"6.2.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.apache.tika:tika-core","old_version":"3.0.0-BETA","new_version":"3.2.2","repository_url":"https://github.com/apache/tika"},{"name":"org.opensearch:opensearch-common","old_version":"2.16.0","new_version":"2.19.4","repository_url":"https://github.com/opensearch-project/OpenSearch"},{"name":"io.netty:netty-codec","old_version":"4.1.112.Final","new_version":"4.1.125.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"9.37.2","new_version":"9.37.4"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 14 updates in the /library directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.5.1` | `3.6.1` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 13 updates in the /master directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 14 updates in the /sitestats directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n| org.apache.xmlgraphics:fop | `1.0` | `2.2` |\n\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.5.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.17.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\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/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.104 to 9.0.113\n\nUpdates `commons-fileupload:commons-fileupload` from 1.5 to 1.6.0\n\nUpdates `commons-beanutils:commons-beanutils` from 1.10.1 to 1.11.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.3\n\nUpdates `org.hibernate.validator:hibernate-validator` from 6.1.7.Final to 6.2.0.Final\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-validator/blob/6.2.0.Final/changelog.txt\"\u003eorg.hibernate.validator:hibernate-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.0.Final (23-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1821 - engine     - HV-1755 introduces NPE in org.hibernate.validator.internal.engine.ValidatorFactoryImpl constructor\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1822 - validators - Add Russian specific validator for russian taxpayer identification number\u003c/p\u003e\n\u003ch2\u003e6.2.0.CR1 (07-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Improvement\n* HV-1812 - engine             - Avoid reflection-based metadata extraction for built-in value extractors\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1816 - engine             - Disable Expression Language by default for custom constraint violations\u003c/p\u003e\n\u003cp\u003e** Remove Feature\n* HV-1790 - engine, validators - Remove the SafeHtml constraint\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1820 - engine             - Upgrade JBoss Logging to 3.4.1.Final\n* HV-1819 - engine             - Upgrade Classmate to 1.5.1\n* HV-1817 - build              - Upgrade to checkstyle 8.38\u003c/p\u003e\n\u003ch2\u003e6.1.6.Final (30-09-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1804 - translations - Fix Dutch translation for \u003ca href=\"https://github.com/Size\"\u003e\u003ccode\u003e@​Size\u003c/code\u003e\u003c/a\u003e constraint\n* HV-1797 - validators   - Validation on classes with a bidirectional relationship cause stack overflow on 6.1.x\n* HV-1761 - engine       - Interpolation of primitive arrays causes a ClassCastException\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HV-1782 - translations - Remove trailing dot from \u003ca href=\"https://github.com/Max\"\u003e\u003ccode\u003e@​Max\u003c/code\u003e\u003c/a\u003e constraint German translation\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1780 - validators   - Add \u003ca href=\"https://github.com/Normalized\"\u003e\u003ccode\u003e@​Normalized\u003c/code\u003e\u003c/a\u003e contraint that validates if text is normalized in a given form\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1803 - tests        - Move the tests to log4j2\n* HV-1802 - tests        - Update ByteBuddy test dependency to 1.10.16\n* HV-1795 - build        - Remove link to JavaMoney javadoc\u003c/p\u003e\n\u003ch2\u003e6.1.5.Final (06-05-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1774 - engine        - Invalid parsing of EL expression can lead to invalid EL expressions considered valid\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/a883dcd11d7f9d8bdd8a2069a54cddd9213051c6\"\u003e\u003ccode\u003ea883dcd\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/badcc8f2b662e98ea974fcd341b6013eb3fb94a4\"\u003e\u003ccode\u003ebadcc8f\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/ff4faab33b8c8d2d10f4b5907320f59191c7612e\"\u003e\u003ccode\u003eff4faab\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/d8c8faaabb23786e026e4cd27fc3db3b43704d56\"\u003e\u003ccode\u003ed8c8faa\u003c/code\u003e\u003c/a\u003e HV-1822 add russian specific INN annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/3304647fa6c5cccb5d66448d8fb90640e53fa912\"\u003e\u003ccode\u003e3304647\u003c/code\u003e\u003c/a\u003e HV-1821 Support using a non-Hibernate Validator configuration class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/9c61b9570913fe723b60e45970928d3fba0edfb3\"\u003e\u003ccode\u003e9c61b95\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/02ed74e331012f8d1fd3966bf0e7a8f2650cedd8\"\u003e\u003ccode\u003e02ed74e\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/401a85d08800c4f68ad5f0fb2121862923d23b50\"\u003e\u003ccode\u003e401a85d\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/72322262c405d912874559cd065ea72a638f2f67\"\u003e\u003ccode\u003e7232226\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/17850546db3d8d5eda23ca86afb39972cb1dbd30\"\u003e\u003ccode\u003e1785054\u003c/code\u003e\u003c/a\u003e HV-1820 Upgrade JBoss Logging to 3.4.1.Final\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-validator/compare/6.1.7.Final...6.2.0.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tika:tika-core` from 3.0.0-BETA to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/tika/blob/main/CHANGES.txt\"\u003eorg.apache.tika:tika-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRelease 4.0.0-BETA1 - ???\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved towards default json based configuration (TIKA-4544 and many others).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules have been reorganized by\nresource (tika-pipes-solr) vs task (tika-pipes-fetcher-solr)\n(TIKA-4543). Note that the file-system pipes components have\nbeen taken out of tika-pipes-core and placed in their own\npf4j module: tika-pipes-file-system.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules are now pf4j plugins (TIKA-4519).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes core classes have been moved to a new module: tika-pipes-core,\nand the FileSystem pipes components have moved (TIKA-4334).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMetadataListFilter has been renamed MetadataFilter, and\nMetadataFilter has been removed (TIKA-4546).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved several modules, including: tika-batch (TIKA-4333), snaps deployment (TIKA-4502),\ndotnet (TIKA-4332), advanced media module (TIKA-4500), tika-dl module (TIKA-4499),\ntika-fuzzing module (TIKA-4506).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeaders are no longer injected into the body/content of MSG files (TIKA-4345). Please open\na ticket if you need this behavior across email formats.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAPI changes in the EmbeddedStreamTranslator (TIKA-4518).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved DigestingParser (TIKA-4607).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOTHER CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency bug in TikaToXMP (TIKA-4393)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRelease 3.3.0 - ???\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eVarious fixes based on regression testing (TIKA-4563).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove zip parsing (TIKA-4650).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd detection of compressed bmp (TIKA-4511).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow per file timeouts in tika-pipes (TIKA-4497).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd matroska detector (TIKA-1180).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow multiple values for many Dublin Core keys (TIKA-4466).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtract macros by default in tika-app's commandline and gui (TIKA-4472).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/c5c9d00e475d48226dfe3f80a2891bfa5426043a\"\u003e\u003ccode\u003ec5c9d00\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.2.2-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/5d87ef30df9247e43cc32e48fcfba1cb7a3a3310\"\u003e\u003ccode\u003e5d87ef3\u003c/code\u003e\u003c/a\u003e update CHANGES.txt for 3.2.2 rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/a608cc2f4542248336c5a19e392f68c732b53b3d\"\u003e\u003ccode\u003ea608cc2\u003c/code\u003e\u003c/a\u003e further improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/948c75302d7cb6cb0cb0655a2f5935c492f404c0\"\u003e\u003ccode\u003e948c753\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph, aws, nimbus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0f78344d88d201f0a158074528c8ffe94082c6d7\"\u003e\u003ccode\u003e0f78344\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/94acef2854eed07f0ded357c13a659409495ca49\"\u003e\u003ccode\u003e94acef2\u003c/code\u003e\u003c/a\u003e Improve configuration of xmlinputfactory (\u003ca href=\"https://redirect.github.com/apache/tika/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0c89f4b894395af57d441e0cbebdf2cb6657416d\"\u003e\u003ccode\u003e0c89f4b\u003c/code\u003e\u003c/a\u003e Simplify path naming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0b889d13aa2c08c1e1674c712df89b6ec4894ccd\"\u003e\u003ccode\u003e0b889d1\u003c/code\u003e\u003c/a\u003e TIKA-4455: update commons-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/d20be6c71e1df05a1cfc4a5338d77a6b17196c46\"\u003e\u003ccode\u003ed20be6c\u003c/code\u003e\u003c/a\u003e TIKA-4455: replace deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/8b580d84d8199d23ea3b0bacf1a73355ddc15bd2\"\u003e\u003ccode\u003e8b580d8\u003c/code\u003e\u003c/a\u003e TIKA-4455: remove json-smart exclusion, no longer needed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/tika/compare/3.0.0-BETA...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch:opensearch-common` from 2.16.0 to 2.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/OpenSearch/releases\"\u003eorg.opensearch:opensearch-common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.4\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.4 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.4\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew cluster setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19491\"\u003e#19491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Apache Lucene to 9.12.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19444\"\u003e#19444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bc-fips\u003c/code\u003e from 2.0.0 to 2.1.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-lang3\u003c/code\u003e from 3.14.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcprov-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcmail-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcpkix-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.tika\u003c/code\u003e from 2.9.2 to 3.2.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-compress\u003c/code\u003e from 1.26.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commonscodec\u003c/code\u003e from 1.16.1 to 1.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19229\"\u003e#19229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump netty from 4.1.121.Final to 4.1.125.Final (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19270\"\u003e#19270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bouncycastle from 1.79 to 1.82 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19552\"\u003e#19552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.ajoberstar.grgit:grgit-core\u003c/code\u003e from 5.2.1 to 5.3.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor-netty\u003c/code\u003e from 1.1.23 to 1.2.9 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor\u003c/code\u003e from 3.5.20 to 3.7.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.hadoop:hadoop-minicluster\u003c/code\u003e from 3.4.1 to 3.4.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19605\"\u003e#19605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eio.grpc\u003c/code\u003e deps from 1.68.2 to 1.75.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19495\"\u003e#19495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ecom.nimbusds:nimbus-jose-jwt\u003c/code\u003e from 10.0.2 to 10.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19538\"\u003e#19538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd task cancellation checks in aggregators (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18426\"\u003e#18426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OOM due to large number of shard result buffering (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19066\"\u003e#19066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix QueryPhaseResultConsumer incomplete callback loops (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19231\"\u003e#19231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ScoreDoc instead of FieldDoc when creating TopScoreDocCollectorManager to avoid unnecessary conversion (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18802\"\u003e#18802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19637\"\u003e#19637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace centos:8 with almalinux:8 since centos docker images are deprecated (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19154\"\u003e#19154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow plugins to copy folders into their config dir during installation (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19343\"\u003e#19343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnboarding new maven snapshots publishing to s3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.3\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.3 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.3\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject close index requests, while remote store migration is in progress.(\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18327\"\u003e#18327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/e2e89961c9a327daf514a7ce1320a6189bfd08cd\"\u003e\u003ccode\u003ee2e8996\u003c/code\u003e\u003c/a\u003e Fix :build-tools:integTest fails on Mac and aarch64 Ubuntu (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19830\"\u003e#19830\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19832\"\u003e#19832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29473d568b2d3201641e6686a2172d955999fbc2\"\u003e\u003ccode\u003e29473d5\u003c/code\u003e\u003c/a\u003e [AUTO] Add release notes for 2.19.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19819\"\u003e#19819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/00bb78b77b599118b6e9302f7a7ac7d2a840eb5e\"\u003e\u003ccode\u003e00bb78b\u003c/code\u003e\u003c/a\u003e Introduced new setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19491\"\u003e#19491\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19814\"\u003e#19814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/d69262e940acbfbd3f469970810092576b182221\"\u003e\u003ccode\u003ed69262e\u003c/code\u003e\u003c/a\u003e Fix IndexOutOfBoundsException when running include/exclude with non-existent ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/957e12f07c06412ad645a36962da9467057d88be\"\u003e\u003ccode\u003e957e12f\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Task cancellation and query phase result consumer changes (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/80cb53e262670e20f2341971919e86e29d84fd8c\"\u003e\u003ccode\u003e80cb53e\u003c/code\u003e\u003c/a\u003e Fix broken Gradle Spock's integration (skips Groovy tests) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19742\"\u003e#19742\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29450f040d5ec3ae80065de999d0560bd2f720f7\"\u003e\u003ccode\u003e29450f0\u003c/code\u003e\u003c/a\u003e Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19538\"\u003e#19538\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/404107e4c6db6b883f067e465fd66b954cc0bf49\"\u003e\u003ccode\u003e404107e\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Onboarding new maven snapshots publishing to s3 (OpenSearch C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/19d5c28650a252965549a3b18759780a131e6529\"\u003e\u003ccode\u003e19d5c28\u003c/code\u003e\u003c/a\u003e Fix CVE's (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/18935\"\u003e#18935\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/b286d2dc44b61c806b5cbaeb7e94f82c1844d764\"\u003e\u003ccode\u003eb286d2d\u003c/code\u003e\u003c/a\u003e Replace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/192\"\u003e#192\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/opensearch-project/OpenSearch/compare/2.16.0...2.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec` from 4.1.112.Final to 4.1.125.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/56ea9763c6ac550f0f8ab7849ef0af21532643cb\"\u003e\u003ccode\u003e56ea976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.125.Final\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/idgrou/sakai/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/idgrou%2Fsakai/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4228871852","node_id":"PR_kwDONxtSOs7Q_YlC","number":2,"state":"closed","title":"Bump the maven group across 7 directories with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T22:18:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T02:01:34.000Z","updated_at":"2026-04-10T22:18:11.000Z","time_to_close":159396,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":16,"packages":[{"name":"org.springframework:spring-context","old_version":"6.2.2","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot","old_version":"3.4.2","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.5.100","new_version":"9.0.115"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.3"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.zookeeper:zookeeper","old_version":"3.7.2","new_version":"3.8.6"},{"name":"org.hibernate:hibernate-validator","old_version":"5.2.4.Final","new_version":"6.2.0.Final"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"com.squareup.okhttp3:okhttp","old_version":"3.14.9","new_version":"4.9.2","repository_url":"https://github.com/square/okhttp"},{"name":"io.grpc:grpc-netty-shaded","old_version":"1.70.0","new_version":"1.75.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.2` | `6.2.7` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `3.4.2` | `3.4.5` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.115` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.2.4.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `3.14.9` | `4.9.2` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 8 updates in the /dubbo-dependencies-bom directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.115` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.4.3.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `3.14.9` | `4.9.2` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n\nBumps the maven group with 4 updates in the /dubbo-maven-plugin directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-cache directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-validation directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and org.hibernate:hibernate-validator.\nBumps the maven group with 1 update in the /dubbo-remoting/dubbo-remoting-zookeeper-curator5 directory: org.apache.zookeeper:zookeeper.\nBumps the maven group with 1 update in the /dubbo-test/dubbo-test-check directory: org.apache.zookeeper:zookeeper.\n\nUpdates `org.springframework:spring-context` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\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` from 3.4.2 to 3.4.5\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.5\"\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-starter-actuator` from 3.4.2 to 3.4.5\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-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.5.100 to 9.0.115\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.3\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\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/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.zookeeper:zookeeper` from 3.7.2 to 3.8.6\n\nUpdates `org.hibernate:hibernate-validator` from 5.2.4.Final to 6.2.0.Final\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `com.squareup.okhttp3:okhttp` from 3.14.9 to 4.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okhttp/blob/master/CHANGELOG.md\"\u003ecom.squareup.okhttp3:okhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003ch2\u003eVersion 5.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-18\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused\ntimeouts to fire later than they were supposed to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.4][okio_3_16_4].\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.3.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-16\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade: [Okio 3.16.3][okio_3_16_3].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-30\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Add tags to \u003ccode\u003eCall\u003c/code\u003e, including computable tags. Use this to attach application-specific\nmetadata to a \u003ccode\u003eCall\u003c/code\u003e in an \u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e. The tag can be read in any other\n\u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003e  override fun intercept(chain: Interceptor.Chain): Response {\n    chain.call().tag(MyAnalyticsTag::class) {\n      MyAnalyticsTag(...)\n    }\n\u003cpre\u003e\u003ccode\u003ereturn chain.proceed(chain.request())\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Support request bodies on HTTP/1.1 connection upgrades.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: \u003ccode\u003eEventListener.plus()\u003c/code\u003e makes it easier to observe events in multiple listeners.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't spam logs with \u003cem\u003e‘Method isLoggable in android.util.Log not mocked.’\u003c/em\u003e when using\nOkHttp in Robolectric and Paparazzi tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Kotlin 2.2.21][kotlin_2_2_21].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.2][okio_3_16_2].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail\n[16 KB ELF alignment checks][elf_alignment].\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/square/okhttp/commit/3edf17ca8a5048912d19e84d0fc2a7941a97c07d\"\u003e\u003ccode\u003e3edf17c\u003c/code\u003e\u003c/a\u003e Prepare for release 4.9.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/262b3cde9f6354a31d4d4862bef5a81590687ad7\"\u003e\u003ccode\u003e262b3cd\u003c/code\u003e\u003c/a\u003e Handle strict module handling on JDK17 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6707\"\u003e#6707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6742\"\u003e#6742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/f574ea2f5259d9040f264ddeb582fb1ce563f10c\"\u003e\u003ccode\u003ef574ea2\u003c/code\u003e\u003c/a\u003e Cherry pick fix for CVE-2021-0341 onto 4.9.x (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6741\"\u003e#6741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/1fd7c0afdc2cee9ba982b07d49662af7f60e1518\"\u003e\u003ccode\u003e1fd7c0a\u003c/code\u003e\u003c/a\u003e Make it more difficult to accidentally log sensitive headers (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6551\"\u003e#6551\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6740\"\u003e#6740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/b0397cc7a9f755ef8ab1e00c8114531f802f35a6\"\u003e\u003ccode\u003eb0397cc\u003c/code\u003e\u003c/a\u003e 4.9.x GitHub builds update (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6732\"\u003e#6732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/eb5a8343eab9ba4ec933e8fb80d3f8a0e4eacbcd\"\u003e\u003ccode\u003eeb5a834\u003c/code\u003e\u003c/a\u003e Prepare next development version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/63dcd95bfa2345bb3f3d4abc6b6dbf36cfb08aaf\"\u003e\u003ccode\u003e63dcd95\u003c/code\u003e\u003c/a\u003e Prepare for release 4.9.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/d2e28ab672d5734a76f97f48174a3e6e8339e183\"\u003e\u003ccode\u003ed2e28ab\u003c/code\u003e\u003c/a\u003e Silently ignore 'bio == null' NullPointerExceptions (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6534\"\u003e#6534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/cbeaf8f955fff9caa5652ccc6c1393ec8b993799\"\u003e\u003ccode\u003ecbeaf8f\u003c/code\u003e\u003c/a\u003e Prepare for release 4.9.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/8fd74a7482effe1ca8847a28b29262415dbb7faa\"\u003e\u003ccode\u003e8fd74a7\u003c/code\u003e\u003c/a\u003e Conscrypt 2.5.1 Upgrade (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6263\"\u003e#6263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okhttp/compare/parent-3.14.9...parent-4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.grpc:grpc-netty-shaded` from 1.70.0 to 1.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-java/releases\"\u003eio.grpc:grpc-netty-shaded's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.75.0\u003c/h2\u003e\n\u003ch3\u003eBehavior Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebinder: Introduce server pre-authorization (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12127\"\u003e#12127\u003c/a\u003e). grpc-binder clients authorize servers by checking the UID of the sender of the SETUP_TRANSPORT Binder transaction against some SecurityPolicy. But merely binding to an unauthorized server to learn its UID can enable \u0026quot;keep-alive\u0026quot; and \u0026quot;background activity launch\u0026quot; abuse, even if security policy ultimately causes the grpc connection to fail. Pre-authorization mitigates this kind of abuse by resolving addresses and authorizing a candidate server Application's UID before binding to it. Pre-auth is especially important when the server's address is not fixed in advance but discovered by PackageManager lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: \u003ccode\u003egrpc-timeout\u003c/code\u003e should always be positive (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12201\"\u003e#12201\u003c/a\u003e) (6dfa03c51). There is a local race between when the deadline is checked before sending the RPC and when the timeout is calculated to put on-the-wire. The code replaced negative timeouts with 0 nanoseconds. gRPC’s PROTOCOL-HTTP2 spec states that timeouts should be positive, so now non-positive values are replaced with 1 nanosecond\u003c/li\u003e\n\u003cli\u003ecore: Improved DEADLINE_EXCEEDED message for delayed calls (6ff8ecac0). Delayed calls are the first calls on a Channel before name resolution has resol...\n\n_Description has been truncated_","html_url":"https://github.com/vishakha-mali/dubbo/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishakha-mali%2Fdubbo/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4228851012","node_id":"PR_kwDOACoACs7Q_U0a","number":5600,"state":"closed","title":"chore(deps): bump org.codehaus.plexus:plexus-utils from 3.0.24 to 3.6.1 in /build/maven/jjtree-javacc","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T08:32:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T01:55:01.000Z","updated_at":"2026-05-23T08:32:35.000Z","time_to_close":3825444,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.0.24","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/build/maven/jjtree-javacc","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.0.24 to 3.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReading and writing files using Java NIO (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.0.24...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.0.24\u0026new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/geotools/geotools/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/geotools/geotools/pull/5600","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/geotools%2Fgeotools/issues/5600","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5600/packages"}],"issue_packages":[{"old_version":"3.6.1","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-07-04T05:40:54.000Z","version_change":"3.6.1 → 4.0.3","issue":{"uuid":"4807809950","node_id":"PR_kwDOGl3uh87tzSkX","number":237,"state":"open","title":"deps(deps): bump the other-deps group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-04T05:40:54.000Z","updated_at":"2026-07-04T05:41:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-deps","update_count":48,"packages":[{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.15","new_version":"2.0.18"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-1.2-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.25.4","new_version":"2.26.1"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.apache.hadoop:hadoop-client","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-hdfs","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.3.6","new_version":"3.5.0"},{"name":"com.alibaba.nacos:nacos-client","old_version":"2.1.2","new_version":"3.2.2","repository_url":"https://github.com/alibaba/nacos"},{"name":"com.alibaba:fastjson","old_version":"2.0.52","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.25.5","new_version":"4.35.1","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"net.minidev:accessors-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"commons-net:commons-net","old_version":"3.10.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"commons-cli:commons-cli","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"dnsjava:dnsjava","old_version":"3.6.0","new_version":"3.6.5","repository_url":"https://github.com/dnsjava/dnsjava"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"commons-io:commons-io","old_version":"2.15.1","new_version":"2.22.0"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.31.0","new_version":"2.50.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.14.2","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.6.0-M1","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.23.0","new_version":"3.8.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.2","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.8.6.6","new_version":"4.10.2.0","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.5.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.scala-lang:scala-library","old_version":"2.12.7","new_version":"3.8.4","repository_url":"https://github.com/scala/scala3"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.1.2","new_version":"4.3.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.21","new_version":"2.22","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9.1"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.paimon:paimon-flink-1.20","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.apache.paimon:paimon-flink-cdc","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.11.1","new_version":"5.8.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.apache.kafka:connect-api","old_version":"3.6.1","new_version":"4.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the other-deps group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.slf4j:slf4j-api | `1.7.15` | `2.0.18` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-1.2-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.25.4` | `2.26.1` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| org.apache.hadoop:hadoop-client | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-common | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-hdfs | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.3.6` | `3.5.0` |\n| [com.alibaba.nacos:nacos-client](https://github.com/alibaba/nacos) | `2.1.2` | `3.2.2` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.52` | `2.0.62` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.4` | `2.22.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.4` | `2.22.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `3.0.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.5` | `4.35.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [net.minidev:accessors-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.10.0` | `3.13.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.5.0` | `1.11.0` |\n| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.0` | `3.6.5` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.1` | `4.0.3` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.10.1` | `1.11.0` |\n| commons-io:commons-io | `2.15.1` | `2.22.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.31.0` | `2.50.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.14.2` | `2.21.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.3` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.6.0-M1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.23.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.2` | `3.6.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.6` | `4.10.2.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.6.2` |\n| [org.scala-lang:scala-library](https://github.com/scala/scala3) | `2.12.7` | `3.8.4` |\n| org.apache.kafka:kafka-clients | `4.1.2` | `4.3.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.21` | `2.22` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9.1` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| org.apache.paimon:paimon-flink-1.20 | `1.4.1` | `1.4.2` |\n| org.apache.paimon:paimon-flink-cdc | `1.4.1` | `1.4.2` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.11.1` | `5.8.0` |\n| org.apache.kafka:connect-api | `3.6.1` | `4.3.1` |\n\n\nUpdates `org.yaml:snakeyaml` from 2.2 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/015ab57b3a789f85cf8967f6f3431035d928d9bc\"\u003e\u003ccode\u003e015ab57\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4795519ef773da23c8816a4e932f9aaffd630f8c\"\u003e\u003ccode\u003e4795519\u003c/code\u003e\u003c/a\u003e Update info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/9c36c69034617a1c2e06b5b9b6da4073416279b8\"\u003e\u003ccode\u003e9c36c69\u003c/code\u003e\u003c/a\u003e Introduce devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0c5b3e513a8a3971f7c97404f73fadebb63b73c0\"\u003e\u003ccode\u003e0c5b3e5\u003c/code\u003e\u003c/a\u003e fix: add debug level to internal logger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a65b13170d1b221af062d6aa90fd7741ed7ea7cd\"\u003e\u003ccode\u003ea65b131\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/788a98b92bfd1696e95a0a48eb1d652d80660149\"\u003e\u003ccode\u003e788a98b\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/556b4bfec56355987f292f0ee515798b3a2eb3e0\"\u003e\u003ccode\u003e556b4bf\u003c/code\u003e\u003c/a\u003e Add info for devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0828c39da732f89844c0c66d7f55169417f8cd16\"\u003e\u003ccode\u003e0828c39\u003c/code\u003e\u003c/a\u003e ops: migrate deployment from OSSRH to Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/30d6a3a64809f0f6d3d9fd901a85b7c3cda94930\"\u003e\u003ccode\u003e30d6a3a\u003c/code\u003e\u003c/a\u003e Add a test for issue 1108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/2da4c6d8bfe0590dab56a5319366dc3b6558b9b5\"\u003e\u003ccode\u003e2da4c6d\u003c/code\u003e\u003c/a\u003e Remove unrelated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 1.7.15 to 2.0.18\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `com.mysql:mysql-connector-j` from 8.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durations in Binary Protocol (Cursor Mode).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them. (reopened)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF packet after column definitions when EOF is not deprecated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118002 (Bug#37843004), The setFetchSize() method in the Statement class may have a potential bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113130 (Bug#36043125), getGeneratedKeys() returns a zero resultset with non-key-generating statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113336 (Bug#36080226), Inconsistent getUpdateCount() Behavior with allowMultiQueries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118234 (Bug#37975837), A potential bugs in Mysql Connector/J.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113413 (Bug#36107426), Connection.changeUser cannot be done after DriverManager.loginTimeout elapses.\nThanks to Kazuhisa Kawashima for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119271 (Bug#38599496), Connector/J fails to accept legacy value zeroDateTimeBehavior=convertToNull on multi-host URLs (failover).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0aade1f13bcc98faf7dda5c02e782481eb291f62\"\u003e\u003ccode\u003e0aade1f\u003c/code\u003e\u003c/a\u003e Fix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b6d5baabb5a9c4d01fccaafde032e8356b0ab5b8\"\u003e\u003ccode\u003eb6d5baa\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7cc5a9c8ec1c5ca7dcf97627935052c768a910e\"\u003e\u003ccode\u003ea7cc5a9\u003c/code\u003e\u003c/a\u003e Fix for DateTimeTest failures after some of the work done for WL#16669 in MyS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/6a0c818f9619291251b33a868d4f8b0d70b676cb\"\u003e\u003ccode\u003e6a0c818\u003c/code\u003e\u003c/a\u003e WL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5f96e85b0b0ff3fc9326fb346e05c88e45af02a7\"\u003e\u003ccode\u003e5f96e85\u003c/code\u003e\u003c/a\u003e Fix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/8d779fc31cb87906e86e7ea7dd316ed2778f85cd\"\u003e\u003ccode\u003e8d779fc\u003c/code\u003e\u003c/a\u003e Fix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/139117975bb31e8fb5a74887db23bbc6eda9ba92\"\u003e\u003ccode\u003e1391179\u003c/code\u003e\u003c/a\u003e Copyright header year bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5c764b4b30b8aaa244665951146787e6b20f0639\"\u003e\u003ccode\u003e5c764b4\u003c/code\u003e\u003c/a\u003e Post-release version bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/fdef61f4af21fa9e0ac334ff0664ec754c164cc0\"\u003e\u003ccode\u003efdef61f\u003c/code\u003e\u003c/a\u003e Update copyright year.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/43aced76f8e2a261f7eca62d3715ecf932108753\"\u003e\u003ccode\u003e43aced7\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/8.4.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-hdfs` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-mapreduce-client-core` from 3.3.6 to 3.5.0\n\nUpdates `com.alibaba.nacos:nacos-client` from 2.1.2 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/nacos/releases\"\u003ecom.alibaba.nacos:nacos-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2 (May 29th, 2026)\u003c/h2\u003e\n\u003cp\u003eNacos 3.2.2 is mainly a bugfix and experience-improvement release for the 3.2 series.\u003c/p\u003e\n\u003cp\u003eThis release focuses on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsole experience improvements for Config, Naming, MCP, Skill, AI resources, and namespace workflows.\u003c/li\u003e\n\u003cli\u003eStability and compatibility fixes across Config, Naming, plugins, startup scripts, and AI resource handling.\u003c/li\u003e\n\u003cli\u003eAI Registry import, discovery, publishing, subscription, and security improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor AI Registry and Console users, this release adds or improves:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImporting AI resources from operator-configured external registries.\u003c/li\u003e\n\u003cli\u003eSkill well-known discovery, Skill subscription, and latest protocol adapter support.\u003c/li\u003e\n\u003cli\u003eConfig diff confirmation, Prompt Markdown download, and Skill upload lifecycle improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also fixes bugs across Config, Naming, Console, MCP, Skill, plugins, and client-side watch handling.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDetailed changes in this release:\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14695\"\u003e#14695\u003c/a\u003e Support label-based matching for Config gray rules.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14848\"\u003e#14848\u003c/a\u003e Add Prompt version download as Markdown.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14907\"\u003e#14907\u003c/a\u003e Support specifying a target version when uploading Skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14985\"\u003e#14985\u003c/a\u003e Add persistent instance deregistration support in Console v3.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15022\"\u003e#15022\u003c/a\u003e Support optional Skill auto-publish after review.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15031\"\u003e#15031\u003c/a\u003e Extend nacos.functionMode with microservice and ai modes.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15142\"\u003e#15142\u003c/a\u003e Support drag-and-drop ZIP upload and batch Skill upload.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15183\"\u003e#15183\u003c/a\u003e Support importing AI resources from operator-configured external registries, including MCP resources, Skill well-known resources, importer APIs, SPI models, built-in presets, and source-based import UI.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15234\"\u003e#15234\u003c/a\u003e Support commit messages when uploading AI skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15247\"\u003e#15247\u003c/a\u003e Support the latest Skill well-known protocol in the registry adapter.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e Add Skill subscription support and refactor AgentSpec subscription to HTTP polling with 304 handling.\u003c/p\u003e\n\u003ch2\u003eEnhancement/Refactor\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14833\"\u003e#14833\u003c/a\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15221\"\u003e#15221\u003c/a\u003e Route AI resource version trace logging through trace events and the default plugin.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14911\"\u003e#14911\u003c/a\u003e Split LDAP authentication into an optional plugin and package the LDAP plugin JAR.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14983\"\u003e#14983\u003c/a\u003e Enforce non-frontmatter Markdown body content during Skill validation.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15059\"\u003e#15059\u003c/a\u003e Add the reviewed version status after pipeline approval for Skill versions.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15066\"\u003e#15066\u003c/a\u003e Harden AgentSpec ZIP parsing with Zip Slip, Zip Bomb, and entry-count defenses.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e Add Config publish diff confirmation in the new Console.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15145\"\u003e#15145\u003c/a\u003e Restrict forcePublish to valid Skill states and add pipeline stale flags for re-edit.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15164\"\u003e#15164\u003c/a\u003e Make Skill ZIP entry and size limits configurable.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15165\"\u003e#15165\u003c/a\u003e Parallelize AgentSpec storage writes to align with Skill behavior.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e Enable reviewed status by default for the AI publish pipeline.\u003c/p\u003e\n\u003ch2\u003eBugFix\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/cdf4e1b6aa76d50839a0b8d3c8806430d14fef86\"\u003e\u003ccode\u003ecdf4e1b\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14122\"\u003e#14122\u003c/a\u003e] Skip unsupported skills.sh sources (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15271\"\u003e#15271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/fe962a65ca0ff81ea0b38d5e143ed9c953b45439\"\u003e\u003ccode\u003efe962a6\u003c/code\u003e\u003c/a\u003e Stabilize auth and agent spec cache tests (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15270\"\u003e#15270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9299084cbf44525ff1817f0fcd246442933085a6\"\u003e\u003ccode\u003e9299084\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15087\"\u003e#15087\u003c/a\u003e] Upgrade safe dependencies and enable default AI importers (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/4ac3b7dcbc3eb732314fa54e15b23c9494d27b55\"\u003e\u003ccode\u003e4ac3b7d\u003c/code\u003e\u003c/a\u003e Add since annotations for skill subscription APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15267\"\u003e#15267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/2f290dbc5025aee1128764c0e97ac877bb306546\"\u003e\u003ccode\u003e2f290db\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e] Enable reviewed status by default (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15259\"\u003e#15259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/0a69ba2430b7a35d0a5f400236476f46b3999442\"\u003e\u003ccode\u003e0a69ba2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e] Refactor AgentSpec subscription to HTTP polling with 304, and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9136e9864f431e53b443a736b5f8e1ea3c8afe4b\"\u003e\u003ccode\u003e9136e98\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Since\"\u003e\u003ccode\u003e@​Since\u003c/code\u003e\u003c/a\u003e annotations for public APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/27a14fb47a65a96fc679dfcd60df2227a73890b8\"\u003e\u003ccode\u003e27a14fb\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14992\"\u003e#14992\u003c/a\u003e] Add v3 naming APIs to DistroFilter (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/5932ad2811060b40c28f4982ef7df171ffe0e604\"\u003e\u003ccode\u003e5932ad2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e] Add config publish diff confirmation (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15261\"\u003e#15261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/6c996d167a99bdf7d626ffec7529f97c9e36b45f\"\u003e\u003ccode\u003e6c996d1\u003c/code\u003e\u003c/a\u003e fix(logging): bind Logger to the declaring class in four places (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/nacos/compare/2.1.2...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 2.0.52 to 2.0.62\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7ddfd76e03bd263f4dd3a33dd403bd2387d2c801\"\u003e\u003ccode\u003e7ddfd76\u003c/code\u003e\u003c/a\u003e 2.0.62 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5a050751f15bacca225d479883764f3a707640bb\"\u003e\u003ccode\u003e5a05075\u003c/code\u003e\u003c/a\u003e fix: JSONPath syntax error when 'in'/'rlike' filter follows other filters (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/14ea6ea41fe828b65489b3fa176bc09f28968db7\"\u003e\u003ccode\u003e14ea6ea\u003c/code\u003e\u003c/a\u003e fix: Map subclass loses \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e when serialized with ValueFilter (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ede10a52aaac350476984a911b48481fd064cb3a\"\u003e\u003ccode\u003eede10a5\u003c/code\u003e\u003c/a\u003e Docs/comprehensive documentation overhaul (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7bceed23f1c6df607dd02c887fa1841d22aa0a89\"\u003e\u003ccode\u003e7bceed2\u003c/code\u003e\u003c/a\u003e fix: skip whitespace after non-comma in readLocalDate for UTF8 reader (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/05e822003e14a194bd40dc180c5c2c636336252f\"\u003e\u003ccode\u003e05e8220\u003c/code\u003e\u003c/a\u003e fix: DateUtils multiple bugs — bitwise OR typo, bounds check off-by-one, wron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b3eb46c2d124385e39e6166d1374cdbe220a4205\"\u003e\u003ccode\u003eb3eb46c\u003c/code\u003e\u003c/a\u003e Refactor/improve object reader creator asm (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/bbb1d0250aed2a0aba4c3dbbebdf9bfb2c2fed9b\"\u003e\u003ccode\u003ebbb1d02\u003c/code\u003e\u003c/a\u003e fix: IOUtils.regionMatches off-by-one and parseInt error message corruption (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f15dc36ce50828ba4bc2222ea5422a4d24ae22b2\"\u003e\u003ccode\u003ef15dc36\u003c/code\u003e\u003c/a\u003e fix: writeFloat(float[]) ArrayIndexOutOfBoundsException when WriteNonStringVa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f95194786605279eeb0e248892a619936a4ed5f8\"\u003e\u003ccode\u003ef951947\u003c/code\u003e\u003c/a\u003e fix: JSONPath nested array filter returning incorrect results, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/400\"\u003e#400\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.52...2.0.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d763562443cc9d6e224a6265ca3710195c813cf5\"\u003e\u003ccode\u003ed763562\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e5c69fe5f7be957490d52dae70787e7a8138ddda\"\u003e\u003ccode\u003ee5c69fe\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ba6a369eaa19a71b2b63fe40b1e9d317c0eb522\"\u003e\u003ccode\u003e0ba6a36\u003c/code\u003e\u003c/a\u003e Bump version after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b106011025f6447695e21ddbb9fd3952d284d10c\"\u003e\u003ccode\u003eb106011\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-core/commit/18a7fe416a0bf666f6c2ddc6da883bc96382dd2d\"\u003e\u003ccode\u003e18a7fe4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/503a14ffa4a74ad56a02fd25f0cd997df163c647\"\u003e\u003ccode\u003e503a14f\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ab95bc0056119f08ef721849be5e5f2c256b82cd\"\u003e\u003ccode\u003eab95bc0\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a4b8dedee08e159fddca5eb8e812c1ad881017a\"\u003e\u003ccode\u003e0a4b8de\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/719a42f3676ab3c10e3cd057966807b2206151e7\"\u003e\u003ccode\u003e719a42f\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-core/commit/92488484b64bc348c43e5a7ff910d93c2f9e9b9c\"\u003e\u003ccode\u003e9248848\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.4...jackson-core-2.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.9.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) by \u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare Version 3.0.0 - Java 17 baseline with Jackson 3 by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1072\"\u003ejson-path/JsonPath#1072\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/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps dependency versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1057\"\u003ejson-path/JsonPath#1057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003enet.minidev:json-smart:2.6.0\u003c/li\u003e\n\u003cli\u003eorg.slf4j:slf4j-api:2.0.17\u003c/li\u003e\n\u003cli\u003ecom.google.code.gson:gson:2.13.2\u003c/li\u003e\n\u003cli\u003eorg.hamcrest:hamcrest:3.0\u003c/li\u003e\n\u003cli\u003ecom.fasterxml.jackson.core:jackson-databind:2.19.2\u003c/li\u003e\n\u003cli\u003eorg.json:json:20250517\u003c/li\u003e\n\u003cli\u003eorg.apache.tapestry:tapestry-json:5.9.0\u003c/li\u003e\n\u003cli\u003ejakarta.json:jakarta.json-api:2.1.3\u003c/li\u003e\n\u003cli\u003ejakarta.json.bind:jakarta.json.bind-api:2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.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/json-path/JsonPath/commit/62a4c9f0f65ba3f625aa0867d64c528ba72d09ec\"\u003e\u003ccode\u003e62a4c9f\u003c/code\u003e\u003c/a\u003e Prepare Version 3.0.0 - Java 17 baseline with Jackson 3 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/470b56661adc7b677f5e225529f80c1fefb4104d\"\u003e\u003ccode\u003e470b566\u003c/code\u003e\u003c/a\u003e Prepare version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/5a7f29e3f0c1403a94971e93309fe7cfbccf3bd3\"\u003e\u003ccode\u003e5a7f29e\u003c/code\u003e\u003c/a\u003e adding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/b6c60b3deef74a83eaa92c8dca7d0bc097e957cd\"\u003e\u003ccode\u003eb6c60b3\u003c/code\u003e\u003c/a\u003e Prepare next version (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/a42738784bbfd77ded36ed07b28dab6b7e00e2af\"\u003e\u003ccode\u003ea427387\u003c/code\u003e\u003c/a\u003e Release 2.10.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/8e3b92f5ce859c875c399d97ce8e527829194568\"\u003e\u003ccode\u003e8e3b92f\u003c/code\u003e\u003c/a\u003e Bumps dependency versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/45333e0a310af70ad48d34d306da30af1e8e6314\"\u003e\u003ccode\u003e45333e0\u003c/code\u003e\u003c/a\u003e [CI] Remove Java 18 from build matrix (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/3732a85549f3b4c61de4d7eaaab9c3848bcca3aa\"\u003e\u003ccode\u003e3732a85\u003c/code\u003e\u003c/a\u003e Upgrade net.minidev:json-smart from 2.5.0 to 2.5.1 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d4cc06cd24e3422e29e2de02f154b34d75f5de0\"\u003e\u003ccode\u003e2d4cc06\u003c/code\u003e\u003c/a\u003e Upgrade to gradle 8.5 and add java 21 build (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/83ced526cb62672e16905acb6efd952e9bfd60ab\"\u003e\u003ccode\u003e83ced52\u003c/code\u003e\u003c/a\u003e Remove web-test project (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.9.0...json-path-3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:accessors-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:accessors-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\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/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.10.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt\"\u003ecommons-net:commons-net's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Net 3.13.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.13.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Net, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Net website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-net/\"\u003ehttps://commons.apache.org/proper/commons-net/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-net/download_net.cgi\"\u003ehttps://commons.apache.org/proper/commons-net/download_net.cgi\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo           Add DatagramSocketClient.getDefaultTimeoutDuration() and deprecate getDefaultTimeout(). Thanks to Gary Gregory.\no NET-741:  Add subnet IPv6 handling with SubnetUtils6 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/391\"\u003e#391\u003c/a\u003e. Thanks to Maros Orsak, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo           DaytimeTCPClientTest now should now pass inside most VPNs. Thanks to Henri Biestro, Gary Gregory.\no           Migrate tests to JUnit5 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/358\"\u003e#358\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/359\"\u003e#359\u003c/a\u003e. Thanks to Jakub Kupczyk, Gary Gregory.\no           Fix malformed Javadoc comments. Thanks to Gary Gregory.\no           IMAPExportMbox now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           IOUtil.readWrite() now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           TelnetInputStream now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no NET-740:  FTP fails to parse listings for Linux vsftpd in Chinese or Japanese \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/393\"\u003e#393\u003c/a\u003e. Thanks to Jianwei Guo, Gary Gregory.\no           TelnetInputStream.read() doesn't preserve the original InterruptedException as the cause of its InterruptedIOException. Thanks to Gary Gregory.\no           FTPClient._storeFile(String, String, InputStream) doesn't always close it's internal socket when an exception is thrown early in processing. Thanks to Gary Gregory.\no           ListenerList.removeListener(T) now ignores null input to avoid a NullPointerException. Thanks to Gary Gregory.\no           ListenerList.addListener(T) now ignores null input. Thanks to Gary Gregory.\no           Fix typo in FTPConnectionClosedException message from FTP.getReply(boolean). Thanks to Gary Gregory.\no           Reimplement Util.copyReader() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Deprecate Util.copyReader(Reader, Writer) in favor of IOUtils.copyLarge(Reader, Writer). Thanks to Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo           Bump org.apache.commons:commons-parent from 85 to 97 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/371\"\u003e#371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/388\"\u003e#388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/389\"\u003e#389\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no           Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/35fa0dff3e8660359832e72631ff3cf557b543a8\"\u003e\u003ccode\u003e35fa0df\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 3.13.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1cc5b6e77d86bb54131742fee175e7c700bbf2ca\"\u003e\u003ccode\u003e1cc5b6e\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/a4b246e085c1d3ce5936806d8f85d2e826daca8a\"\u003e\u003ccode\u003ea4b246e\u003c/code\u003e\u003c/a\u003e Reuse IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/e5ca262cea38b2f889eb003818cf9f97a6395ad6\"\u003e\u003ccode\u003ee5ca262\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3cb18ec82ef0b3640536137639763a682994a61e\"\u003e\u003ccode\u003e3cb18ec\u003c/code\u003e\u003c/a\u003e Deprecate Util.copyReader(Reader, Writer) in favor of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3373d77db2376665a034e753e3646251b3d23aa4\"\u003e\u003ccode\u003e3373d77\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyReader() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3be2077ccf1da69614a7883ed352037e30f3366f\"\u003e\u003ccode\u003e3be2077\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyStream() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/7b41144008427acceea596ac74f36e716ea2586e\"\u003e\u003ccode\u003e7b41144\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1b584b493ffa6a1b42cbda3c7f683e073f1a3bdf\"\u003e\u003ccode\u003e1b584b4\u003c/code\u003e\u003c/a\u003e Fix typo in FTPConnectionClosedException message from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3792023843b95dabe60fb745287cae94c8a44be5\"\u003e\u003ccode\u003e3792023\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-net/compare/rel/commons-net-3.10.0...rel/commons-net-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fi...\n\n_Description has been truncated_","html_url":"https://github.com/SophiaData/Bigdata_Code_Tutorial/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SophiaData%2FBigdata_Code_Tutorial/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"}},{"old_version":"3.5.1","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-07-03T16:29:18.000Z","version_change":"3.5.1 → 4.0.3","issue":{"uuid":"4804994275","node_id":"PR_kwDOQbvafM7tqZLx","number":61,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 4.0.3","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-07-03T16:29:18.000Z","updated_at":"2026-07-03T16:33:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.1 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .gitignore to default excludes (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/269\"\u003e#269\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edowngrade plexus-xml from 4 to 3: keep Maven 3 compatibility (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.1\u0026new-version=4.0.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/cjfravel-dev/nomos/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjfravel-dev%2Fnomos/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-06-11T23:34:59.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4644976699","node_id":"PR_kwDOS4EmGM7limUS","number":11,"state":"open","title":"build(deps-dev): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-11T23:34:59.000Z","updated_at":"2026-06-11T23:44:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 4.0.2 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.2...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=4.0.2\u0026new-version=4.0.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/yuchen-osdu/partition/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchen-osdu%2Fpartition/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"3.6.0","new_version":"3.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-18T16:52:50.000Z","version_change":"3.6.0 → 3.6.1","issue":{"uuid":"4470940823","node_id":"PR_kwDONxtSOs7cvdle","number":7,"state":"closed","title":"Bump the maven group across 7 directories with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T20:47:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T16:52:50.000Z","updated_at":"2026-05-18T20:47:33.000Z","time_to_close":14081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":16,"packages":[{"name":"org.springframework:spring-context","old_version":"6.2.2","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot","old_version":"3.4.2","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.5.100","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.4"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.zookeeper:zookeeper","old_version":"3.7.2","new_version":"3.8.6"},{"name":"org.hibernate:hibernate-validator","old_version":"5.2.4.Final","new_version":"6.2.0.Final"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"io.grpc:grpc-netty-shaded","old_version":"1.70.0","new_version":"1.75.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"org.asynchttpclient:async-http-client","old_version":"2.12.4","new_version":"2.15.0","repository_url":"https://github.com/AsyncHttpClient/async-http-client"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.2` | `6.2.7` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `3.4.2` | `3.5.14` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.117` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.4` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.2.4.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `2.12.4` | `2.15.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 7 updates in the /dubbo-dependencies-bom directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.117` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.4` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.4.3.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n\nBumps the maven group with 4 updates in the /dubbo-maven-plugin directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-cache directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-validation directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and org.hibernate:hibernate-validator.\nBumps the maven group with 1 update in the /dubbo-remoting/dubbo-remoting-zookeeper-curator5 directory: org.apache.zookeeper:zookeeper.\nBumps the maven group with 2 updates in the /dubbo-test/dubbo-test-check directory: org.apache.zookeeper:zookeeper and [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client).\n\nUpdates `org.springframework:spring-context` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\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` from 3.4.2 to 3.5.14\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\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\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\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 Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\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/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.5.14\"\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-starter-actuator` from 3.4.2 to 3.5.14\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-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\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\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\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 Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\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/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.5.100 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.4\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\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/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.zookeeper:zookeeper` from 3.7.2 to 3.8.6\n\nUpdates `org.hibernate:hibernate-validator` from 5.2.4.Final to 6.2.0.Final\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `io.grpc:grpc-netty-shaded` from 1.70.0 to 1.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-java/releases\"\u003eio.grpc:grpc-netty-shaded's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.75.0\u003c/h2\u003e\n\u003ch3\u003eBehavior Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebinder: Introduce server pre-authorization (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12127\"\u003e#12127\u003c/a\u003e). grpc-binder clients authorize servers by checking the UID of the sender of the SETUP_TRANSPORT Binder transaction against some SecurityPolicy. But merely binding to an unauthorized server to learn its UID can enable \u0026quot;keep-alive\u0026quot; and \u0026quot;background activity launch\u0026quot; abuse, even if security policy ultimately causes the grpc connection to fail. Pre-authorization mitigates this kind of abuse by resolving addresses and authorizing a candidate server Application's UID before binding to it. Pre-auth is especially important when the server's address is not fixed in advance but discovered by PackageManager lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: \u003ccode\u003egrpc-timeout\u003c/code\u003e should always be positive (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12201\"\u003e#12201\u003c/a\u003e) (6dfa03c51). There is a local race between when the deadline is checked before sending the RPC and when the timeout is calculated to put on-the-wire. The code replaced negative timeouts with 0 nanoseconds. gRPC’s PROTOCOL-HTTP2 spec states that timeouts should be positive, so now non-positive values are replaced with 1 nanosecond\u003c/li\u003e\n\u003cli\u003ecore: Improved DEADLINE_EXCEEDED message for delayed calls (6ff8ecac0). Delayed calls are the first calls on a Channel before name resolution has resolved addresses. Previously you could see confusing errors saying the deadline “will be exceeded in” X time. The message tense was simply wrong, and now will be correct: deadline “was exceeded after” X time.\u003c/li\u003e\n\u003cli\u003exds: PriorityLB now only uses the failOverTimer to start additional priorities, not fail RPCs (c4256add4). You should no longer see “Connection timeout for priority” errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enetty: Count sent RST_STREAMs against \u003ccode\u003eNettyServerBuilder.maxRstFramesPerWindow()\u003c/code\u003e limit (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12288\"\u003e#12288\u003c/a\u003e). This extends the Rapid Reset tool to also cover MadeYouReset. the reset stream count will cause a 420 \u0026quot;Enhance your calm response\u0026quot; to be sent. This depends on Netty 4.1.124 for a bug fix to actually call the encoder by the frame writer.\u003c/li\u003e\n\u003cli\u003exds: Convert CdsLb to \u003ccode\u003eXdsDepManager\u003c/code\u003e (297ab05ef). This is part of gRFC A74 to have atomic xDS config updates. This is an internal change, but does change the error description seen in certain cases, especially DEADLINE_EXCEEDED on a brand-new channel.\u003c/li\u003e\n\u003cli\u003ecensus: APIs for stats and tracing (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12050\"\u003e#12050\u003c/a\u003e) (919370172). Client channel and server builders with interceptors and factories respectively for stats and tracing.\u003c/li\u003e\n\u003cli\u003estub: simplify \u003ccode\u003eBlockingClientCall\u003c/code\u003e infinite blocking (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12217\"\u003e#12217\u003c/a\u003e) (ba0a7329d). Move deadline computation into overloads with finite timeouts. Blocking calls without timeouts now do not have to read the clock.\u003c/li\u003e\n\u003cli\u003exds: Do RLS fallback policy eagar start (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12211\"\u003e#12211\u003c/a\u003e) (42e1829b3). In gRPC-Java, the xDS clusters were lazily subscribed, which meant the fallback target which is returned in the RLS config wasn’t subscribed until a RPC actually falls back to it. The delayed resource subscription process in gRPC Java made it more susceptible to the effects of the INITIAL_RESOURCE_FETCH_TIMEOUT compared to other programming languages. It also had impact beyond the RLS cache expiration case, for example, when the first time the client initialized the channel, we couldn't fallback when the intended target times out, because of the lazy subscription. This change starts the fallback LB policy for the default target at the start of RLS policy instead of only when falling back to the default target, which fixes the above mentioned problems.\u003c/li\u003e\n\u003cli\u003exds: Aggregate cluster fixes (A75) (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12186\"\u003e#12186\u003c/a\u003e) (7e982e48a). The earlier implementation of aggregate clusters concatenated the priorities from the underlying clusters into a single list, so that it could use a single LB policy defined at...\n\n_Description has been truncated_","html_url":"https://github.com/vishakha-mali/dubbo/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishakha-mali%2Fdubbo/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"3.5.1","new_version":"3.6.1","update_type":"minor","path":"/library","pr_created_at":"2026-05-15T23:22:49.000Z","version_change":"3.5.1 → 3.6.1","issue":{"uuid":"4457558079","node_id":"PR_kwDOAbQ-jc7cGT64","number":14603,"state":"closed","title":"Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 in /library","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-16T16:07:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T23:22:49.000Z","updated_at":"2026-05-16T16:07:47.000Z","time_to_close":60288,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/library","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.1 to 3.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.1\u0026new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sakaiproject/sakai/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/sakaiproject/sakai/pull/14603","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sakaiproject%2Fsakai/issues/14603","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14603/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-05-13T22:39:10.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4441650383","node_id":"PR_kwDOBtuPOM7bTttb","number":42,"state":"open","title":"Bump the maven group across 1 directory with 6 updates","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-05-13T22:39:10.000Z","updated_at":"2026-05-13T22:39:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":6,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.15.0","new_version":"3.18.0"},{"name":"ch.qos.logback:logback-core","old_version":"1.4.14","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"commons-net:commons-net","old_version":"3.8.0","new_version":"3.9.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 6 updates in the /aai-parent directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.15.0` | `3.18.0` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.4.14` | `1.5.25` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.2.0` | `2.9.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.2` | `4.0.3` |\n| commons-net:commons-net | `3.8.0` | `3.9.0` |\n\n\nUpdates `org.apache.commons:commons-lang3` from 3.15.0 to 3.18.0\n\nUpdates `ch.qos.logback:logback-core` from 1.4.14 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.4.14...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.2.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-2.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/advisories/GHSA-pfh2-hfmq-phg5\"\u003eCVE-2023-51074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/965\"\u003ejson-path/JsonPath#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJPMS: define Automatic-Module-Name as json.path by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/966\"\u003ejson-path/JsonPath#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump json-smart version from 2.4.10 to 2.5.0 by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/945\"\u003ejson-path/JsonPath#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md by \u003ca href=\"https://github.com/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[build] Remove deprecated gradle convetion usage by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/946\"\u003ejson-path/JsonPath#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for the existence of the next significant bracket by \u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/987\"\u003ejson-path/JsonPath#987\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/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.8.0\u003c/h2\u003e\n\u003cp\u003eUpgrade json-smart to fix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2023-1370\"\u003ehttps://www.cve.org/CVERecord?id=CVE-2023-1370\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.7.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.6.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.5.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.4.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.3.0\u003c/h2\u003e\n\u003cp\u003eBugfixes and improvements\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/json-path/JsonPath/commit/af7e516c69df680a6584fca7180ef082eb67c96c\"\u003e\u003ccode\u003eaf7e516\u003c/code\u003e\u003c/a\u003e Release 2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/af4dfcc17a9cb69002a5abc6e88a7745aef4c43d\"\u003e\u003ccode\u003eaf4dfcc\u003c/code\u003e\u003c/a\u003e Make PropertyPathToken public, closes \u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/955\"\u003e#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/49b1151b11fbb147382c9c0f1c898b1ca0d2d3ec\"\u003e\u003ccode\u003e49b1151\u003c/code\u003e\u003c/a\u003e Update versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/71a09c1193726c010917f1157ecbb069ad6c3e3b\"\u003e\u003ccode\u003e71a09c1\u003c/code\u003e\u003c/a\u003e Check for the existence of the next significant bracket (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/900ebfe58f4c9e78b209401c642320ef332ba618\"\u003e\u003ccode\u003e900ebfe\u003c/code\u003e\u003c/a\u003e Remove deprecated gradle usage (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/946274d3cb2ee51098bc0d8ba767a01da525218f\"\u003e\u003ccode\u003e946274d\u003c/code\u003e\u003c/a\u003e Fixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/425bcb18a5ffdfafcc60190c892f941ea4117fb7\"\u003e\u003ccode\u003e425bcb1\u003c/code\u003e\u003c/a\u003e Bump json-smart version from 2.4.10 to 2.5.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d57ab361512451fc3352816648357ffbd5c2a13\"\u003e\u003ccode\u003e2d57ab3\u003c/code\u003e\u003c/a\u003e JPMS: define Automatic-Module-Name as json.path (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/1a57f7800b2c101b6fca218c3f04a8b6adf04122\"\u003e\u003ccode\u003e1a57f78\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/21de6207945dfca6b49809fa9dd08c3781b7ab9d\"\u003e\u003ccode\u003e21de620\u003c/code\u003e\u003c/a\u003e Prepare next version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/2.2.0...json-path-2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.2...plexus-utils-4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.8.0 to 3.9.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/onap/aai-aai-common/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/onap/aai-aai-common/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/onap%2Faai-aai-common/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-05-07T14:48:57.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4399675713","node_id":"PR_kwDOAJI6nM7ZMIFp","number":248,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3","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-05-07T14:48:57.000Z","updated_at":"2026-05-08T03:55:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 4.0.2 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.2...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=4.0.2\u0026new-version=4.0.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/yegor256/requs/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/yegor256/requs/pull/248","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Frequs/issues/248","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/248/packages"}},{"old_version":"3.5.0","new_version":"4.0.3","update_type":"major","path":"/mockserver-maven-plugin","pr_created_at":"2026-05-05T20:51:42.000Z","version_change":"3.5.0 → 4.0.3","issue":{"uuid":"4387030323","node_id":"PR_kwDOAICTps7Yi05q","number":2078,"state":"closed","title":"build(deps): bump org.codehaus.plexus:plexus-utils from 3.5.0 to 4.0.3 in /mockserver-maven-plugin","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-05-06T16:04:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T20:51:42.000Z","updated_at":"2026-05-06T16:04:39.000Z","time_to_close":69166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.0","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/mockserver-maven-plugin","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.0 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .gitignore to default excludes (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/269\"\u003e#269\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edowngrade plexus-xml from 4 to 3: keep Maven 3 compatibility (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.0...plexus-utils-4.0.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.0\u0026new-version=4.0.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/mock-server/mockserver-monorepo/pull/2078","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mock-server%2Fmockserver-monorepo/issues/2078","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2078/packages"}},{"old_version":"3.6.0","new_version":"3.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-01T00:34:24.000Z","version_change":"3.6.0 → 3.6.1","issue":{"uuid":"4362127317","node_id":"PR_kwDOCPKVTc7XTmlN","number":297,"state":"open","title":"Bump the dependencies group across 1 directory with 52 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T00:34:24.000Z","updated_at":"2026-05-01T00:37:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":52,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.5","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.22.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter","old_version":"3.3.4","new_version":"3.3.5","repository_url":"https://github.com/google/allocation-instrumenter"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"co.elastic.logging:log4j2-ecs-layout","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/elastic/ecs-logging-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.3` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.5` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.22.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| commons-io:commons-io | `2.19.0` | `2.22.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [com.google.code.java-allocation-instrumenter:java-allocation-instrumenter](https://github.com/google/allocation-instrumenter) | `3.3.4` | `3.3.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| [co.elastic.logging:log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) | `1.7.0` | `1.8.0` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.15` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.15` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.4` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.4` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/374fbd08ee91a6c91626bae1d6497df21c89b541\"\u003e\u003ccode\u003e374fbd0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7059df78cc36832349acad026169ff890f4c718c\"\u003e\u003ccode\u003e7059df7\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2fd60bdab3228f6b99dce81326d9fd7eaf587401\"\u003e\u003ccode\u003e2fd60bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/b82a3640491f66be2e56bef377b5002cd9d1567b\"\u003e\u003ccode\u003eb82a364\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ef4e013e95fc64583b0a414711648a84fc50be46\"\u003e\u003ccode\u003eef4e013\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536ae51c1db9dfbfc8dda697ccfd6545cf626d2b\"\u003e\u003ccode\u003e536ae51\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/536c5339035643fdca46ddd947f253afd072f764\"\u003e\u003ccode\u003e536c533\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/426b778e5ea490d164e572a63319c7cf2f362f2f\"\u003e\u003ccode\u003e426b778\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a73cda9be3e57f29c53fea748f1f867eaa1457ab\"\u003e\u003ccode\u003ea73cda9\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/76b4a05087a9e42eb1b26f59d5b7028b0496da5e\"\u003e\u003ccode\u003e76b4a05\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to 6.2.5-SNAPSHOT version by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1892\"\u003eapache/activemq#1892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] SSL handshake write timeout enforcement (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1883\"\u003e#1883\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1894\"\u003eapache/activemq#1894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Minor bug fix for BrokerView#validateAllowedUri (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1900\"\u003e#1900\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1902\"\u003eapache/activemq#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Restrict URL protocol types loaded by XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1910\"\u003e#1910\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1915\"\u003eapache/activemq#1915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompilation-fix by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1919\"\u003eapache/activemq#1919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1923\"\u003eapache/activemq#1923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1925\"\u003eapache/activemq#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1928\"\u003eapache/activemq#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1930\"\u003eapache/activemq#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync=\u0026quot;true\u0026quot;) [6.2.x] by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1934\"\u003eapache/activemq#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1942\"\u003eapache/activemq#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1952\"\u003eapache/activemq#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1954\"\u003eapache/activemq#1954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\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/apache/activemq/commit/cfa799820a577f819b2dfd8e49341b1084a358b9\"\u003e\u003ccode\u003ecfa7998\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/881ce9d0a9b5e4e11b72c2c9db80dc7eddc0f0ec\"\u003e\u003ccode\u003e881ce9d\u003c/code\u003e\u003c/a\u003e Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/e19cc3e1ed229a0696565151931fd6f95d2ff6da\"\u003e\u003ccode\u003ee19cc3e\u003c/code\u003e\u003c/a\u003e Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/0982ba45a14b44b58024a277084d3a17fe141be6\"\u003e\u003ccode\u003e0982ba4\u003c/code\u003e\u003c/a\u003e Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1dabafb8ac124d7b6421ef935e59b42d028cc970\"\u003e\u003ccode\u003e1dabafb\u003c/code\u003e\u003c/a\u003e fix(webconsole): the webconsole now redirect to the slave.jsp when required (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2b8455b34ff3f57aa69efb33dcec0865465cc2e1\"\u003e\u003ccode\u003e2b8455b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1913\"\u003e#1913\u003c/a\u003e Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1b7b1e0089abfbbb6745f21f692e73bb2d81b08f\"\u003e\u003ccode\u003e1b7b1e0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1911\"\u003e#1911\u003c/a\u003e Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/3b3dc085d02df4298c9fefa8d046e207bc1e23d2\"\u003e\u003ccode\u003e3b3dc08\u003c/code\u003e\u003c/a\u003e Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/8c929d0a98ab6505aebe5648eeefbc87a754571c\"\u003e\u003ccode\u003e8c929d0\u003c/code\u003e\u003c/a\u003e Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/eccbe4c94ab6dad6d38a2b02462b1e15b72ccbc6\"\u003e\u003ccode\u003eeccbe4c\u003c/code\u003e\u003c/a\u003e compilation-fix (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/theit/logging-log4j2/pull/297","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theit%2Flogging-log4j2/issues/297","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/297/packages"}},{"old_version":"3.5.0","new_version":"3.6.1","update_type":"minor","path":null,"pr_created_at":"2026-04-28T14:36:21.000Z","version_change":"3.5.0 → 3.6.1","issue":{"uuid":"4343993796","node_id":"PR_kwDOCPKVTc7WYCMt","number":296,"state":"closed","title":"Bump the dependencies group with 98 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T00:32:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-28T14:36:21.000Z","updated_at":"2026-05-01T00:32:14.000Z","time_to_close":208551,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":98,"packages":[{"name":"org.apache.logging:logging-parent","old_version":"9","new_version":"12.1.1","repository_url":"https://github.com/apache/logging-parent"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.6","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.14.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"jakarta.platform:jakarta.jakartaee-bom","old_version":"9.0.0","new_version":"9.1.0"},{"name":"org.junit:junit-bom","old_version":"5.9.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.fabric8:kubernetes-client-bom","old_version":"5.12.2","new_version":"7.6.1","repository_url":"https://github.com/fabric8io/kubernetes-client"},{"name":"io.netty:netty-bom","old_version":"4.1.86.Final","new_version":"4.2.12.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.springframework:spring-framework-bom","old_version":"5.3.25","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"5.17.3","new_version":"6.2.5","repository_url":"https://github.com/apache/activemq"},{"name":"org.assertj:assertj-core","old_version":"3.23.1","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"org.mongodb:bson","old_version":"4.5.0","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"4.5.0","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.5.0","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"com.datastax.cassandra:cassandra-driver-core","old_version":"3.11.3","new_version":"3.11.5","repository_url":"https://github.com/datastax/java-driver"},{"name":"org.apache.cassandra:cassandra-all","old_version":"3.11.14","new_version":"3.11.19"},{"name":"org.apache.cassandra:cassandra-thrift","old_version":"3.11.14","new_version":"3.11.19"},{"name":"commons-codec:commons-codec","old_version":"1.15","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-compress","old_version":"1.22","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.9.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.9.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.11.0","new_version":"2.22.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.12.0","new_version":"3.20.0"},{"name":"commons-logging:commons-logging","old_version":"1.2","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"org.apache.commons:commons-pool2","old_version":"2.11.1","new_version":"2.13.1"},{"name":"de.flapdoodle.embed:de.flapdoodle.embed.mongo","old_version":"3.5.1","new_version":"4.24.0","repository_url":"https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo"},{"name":"com.lmax:disruptor","old_version":"3.4.4","new_version":"4.0.0","repository_url":"https://github.com/LMAX-Exchange/disruptor"},{"name":"org.elasticsearch.client:elasticsearch-rest-high-level-client","old_version":"7.17.8","new_version":"7.17.29","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"com.google.guava:guava-testlib","old_version":"31.1-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.h2database:h2","old_version":"2.1.214","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.hamcrest:hamcrest","old_version":"2.2","new_version":"3.0","repository_url":"https://github.com/hamcrest/JavaHamcrest"},{"name":"org.hamcrest:hamcrest-core","old_version":"2.2","new_version":"3.0","repository_url":"https://github.com/hamcrest/JavaHamcrest"},{"name":"org.hamcrest:hamcrest-library","old_version":"2.2","new_version":"3.0","repository_url":"https://github.com/hamcrest/JavaHamcrest"},{"name":"org.hdrhistogram:HdrHistogram","old_version":"2.1.12","new_version":"2.2.2","repository_url":"https://github.com/HdrHistogram/HdrHistogram"},{"name":"org.hsqldb:hsqldb","old_version":"2.5.2","new_version":"2.7.4"},{"name":"org.fusesource.jansi:jansi","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/fusesource/jansi"},{"name":"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter","old_version":"3.3.0","new_version":"3.3.5","repository_url":"https://github.com/google/allocation-instrumenter"},{"name":"org.jctools:jctools-core","old_version":"3.3.0","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.zeromq:jeromq","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/zeromq/jeromq"},{"name":"org.jmdns:jmdns","old_version":"3.5.8","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"net.java.dev.jna:jna","old_version":"5.12.1","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"net.javacrumbs.json-unit:json-unit","old_version":"2.36.0","new_version":"5.1.1","repository_url":"https://github.com/lukas-krecan/JsonUnit"},{"name":"org.junit-pioneer:junit-pioneer","old_version":"1.9.1","new_version":"2.3.0","repository_url":"https://github.com/junit-pioneer/junit-pioneer"},{"name":"org.apache.kafka:kafka-clients","old_version":"1.1.1","new_version":"4.2.0"},{"name":"org.liquibase:liquibase-core","old_version":"3.5.5","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"co.elastic.logging:log4j2-ecs-layout","old_version":"1.5.0","new_version":"1.8.0","repository_url":"https://github.com/elastic/ecs-logging-java"},{"name":"com.vlkan.log4j2:log4j2-logstash-layout","old_version":"0.18","new_version":"1.0.5","repository_url":"https://github.com/vy/log4j2-logstash-layout"},{"name":"ch.qos.logback:logback-classic","old_version":"1.2.11","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.2.11","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.maven:maven-core","old_version":"3.8.6","new_version":"3.9.15"},{"name":"org.mockito:mockito-core","old_version":"4.11.0","new_version":"5.2.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-inline","old_version":"4.11.0","new_version":"5.2.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"4.11.0","new_version":"5.2.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.3","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.opentest4j:opentest4j","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/ota4j-team/opentest4j"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.16.200","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.eclipse.persistence:org.eclipse.persistence.jpa","old_version":"2.7.11","new_version":"5.0.0"},{"name":"org.ops4j.pax.exam:pax-exam","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-container-native","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-junit4","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-link-assembly","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-spi","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.36","new_version":"2.0.17"},{"name":"org.slf4j:slf4j-ext","old_version":"1.7.36","new_version":"2.0.17"},{"name":"com.sun.mail:smtp","old_version":"2.0.1","new_version":"2.0.2"},{"name":"org.springframework.boot:spring-boot","old_version":"2.7.9","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"2.7.9","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"2.7.9","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"uk.org.webcompere:system-stubs-core","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/webcompere/system-stubs"},{"name":"uk.org.webcompere:system-stubs-jupiter","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/webcompere/system-stubs"},{"name":"org.apache.tomcat:tomcat-juli","old_version":"10.0.23","new_version":"11.0.21"},{"name":"org.graalvm.truffle:truffle-api","old_version":"21.3.0","new_version":"25.0.3","repository_url":"https://github.com/oracle/graal"},{"name":"com.github.tomakehurst:wiremock-jre8","old_version":"2.35.0","new_version":"2.35.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"6.5.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.9","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.7.1","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.asciidoctor:asciidoctor-maven-plugin","old_version":"2.2.4","new_version":"3.2.0","repository_url":"https://github.com/asciidoctor/asciidoctor-maven-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.3.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.40.2","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.ops4j.pax.exam:exam-maven-plugin","old_version":"4.13.5","new_version":"4.14.0"},{"name":"org.apache.logging.log4j:log4j-changelog-maven-plugin","old_version":"0.3.0","new_version":"0.9.0"},{"name":"org.apache.maven.plugins:maven-artifact-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-artifact-plugin"},{"name":"org.apache.felix:maven-bundle-plugin","old_version":"5.1.8","new_version":"6.0.2"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.3.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.19.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.apache.maven.plugins:maven-scm-plugin","old_version":"1.12.2","new_version":"2.2.1","repository_url":"https://github.com/apache/maven-scm"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.2.1","new_version":"4.9.8.3","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.codehaus.mojo:xml-maven-plugin","old_version":"1.0.2","new_version":"1.2.1","repository_url":"https://github.com/mojohaus/xml-maven-plugin"},{"name":"com.h3xstream.findsecbugs:findsecbugs-plugin","old_version":"1.12.0","new_version":"1.14.0","repository_url":"https://github.com/find-sec-bugs/find-sec-bugs"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M7","new_version":"3.5.5"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2021.0.6","new_version":"2025.1.1","repository_url":"https://github.com/spring-cloud/spring-cloud-release"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 98 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.logging:logging-parent](https://github.com/apache/logging-parent) | `9` | `12.1.1` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.6` | `5.0.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.14.1` | `2.21.2` |\n| jakarta.platform:jakarta.jakartaee-bom | `9.0.0` | `9.1.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.9.1` | `6.0.3` |\n| [io.fabric8:kubernetes-client-bom](https://github.com/fabric8io/kubernetes-client) | `5.12.2` | `7.6.1` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.86.Final` | `4.2.12.Final` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `5.3.25` | `7.0.7` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `5.17.3` | `6.2.5` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.23.1` | `3.27.7` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `4.5.0` | `5.6.5` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `4.5.0` | `5.6.5` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.5.0` | `5.6.5` |\n| [com.datastax.cassandra:cassandra-driver-core](https://github.com/datastax/java-driver) | `3.11.3` | `3.11.5` |\n| org.apache.cassandra:cassandra-all | `3.11.14` | `3.11.19` |\n| org.apache.cassandra:cassandra-thrift | `3.11.14` | `3.11.19` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.15` | `1.22.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.22` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.9.0` | `1.14.1` |\n| org.apache.commons:commons-dbcp2 | `2.9.0` | `2.14.0` |\n| commons-io:commons-io | `2.11.0` | `2.22.0` |\n| org.apache.commons:commons-lang3 | `3.12.0` | `3.20.0` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.2` | `1.3.6` |\n| org.apache.commons:commons-pool2 | `2.11.1` | `2.13.1` |\n| [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) | `3.5.1` | `4.24.0` |\n| [com.lmax:disruptor](https://github.com/LMAX-Exchange/disruptor) | `3.4.4` | `4.0.0` |\n| [org.elasticsearch.client:elasticsearch-rest-high-level-client](https://github.com/elastic/elasticsearch) | `7.17.8` | `7.17.29` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `31.1-jre` | `33.6.0-jre` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.1.214` | `2.4.240` |\n| [org.hamcrest:hamcrest](https://github.com/hamcrest/JavaHamcrest) | `2.2` | `3.0` |\n| [org.hamcrest:hamcrest-core](https://github.com/hamcrest/JavaHamcrest) | `2.2` | `3.0` |\n| [org.hamcrest:hamcrest-library](https://github.com/hamcrest/JavaHamcrest) | `2.2` | `3.0` |\n| [org.hdrhistogram:HdrHistogram](https://github.com/HdrHistogram/HdrHistogram) | `2.1.12` | `2.2.2` |\n| org.hsqldb:hsqldb | `2.5.2` | `2.7.4` |\n| [org.fusesource.jansi:jansi](https://github.com/fusesource/jansi) | `2.4.0` | `2.4.3` |\n| [com.google.code.java-allocation-instrumenter:java-allocation-instrumenter](https://github.com/google/allocation-instrumenter) | `3.3.0` | `3.3.5` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `3.3.0` | `4.0.6` |\n| [org.zeromq:jeromq](https://github.com/zeromq/jeromq) | `0.5.3` | `0.6.0` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.5.8` | `3.6.3` |\n| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.12.1` | `5.18.1` |\n| [net.javacrumbs.json-unit:json-unit](https://github.com/lukas-krecan/JsonUnit) | `2.36.0` | `5.1.1` |\n| [org.junit-pioneer:junit-pioneer](https://github.com/junit-pioneer/junit-pioneer) | `1.9.1` | `2.3.0` |\n| org.apache.kafka:kafka-clients | `1.1.1` | `4.2.0` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `3.5.5` | `5.0.2` |\n| [co.elastic.logging:log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) | `1.5.0` | `1.8.0` |\n| [com.vlkan.log4j2:log4j2-logstash-layout](https://github.com/vy/log4j2-logstash-layout) | `0.18` | `1.0.5` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.2.11` | `1.5.32` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.2.11` | `1.5.32` |\n| org.apache.maven:maven-core | `3.8.6` | `3.9.15` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `4.11.0` | `5.2.0` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `4.11.0` | `5.2.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `4.11.0` | `5.2.0` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.3` | `15.7` |\n| [org.opentest4j:opentest4j](https://github.com/ota4j-team/opentest4j) | `1.2.0` | `1.3.0` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.16.200` | `3.24.100` |\n| org.eclipse.persistence:org.eclipse.persistence.jpa | `2.7.11` | `5.0.0` |\n| org.ops4j.pax.exam:pax-exam | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-container-native | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-junit4 | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-link-assembly | `4.13.5` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-spi | `4.13.5` | `4.14.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.5.0` | `3.6.1` |\n| org.slf4j:slf4j-api | `1.7.36` | `2.0.17` |\n| org.slf4j:slf4j-ext | `1.7.36` | `2.0.17` |\n| com.sun.mail:smtp | `2.0.1` | `2.0.2` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `2.7.9` | `4.0.6` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `2.7.9` | `4.0.6` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `2.7.9` | `4.0.6` |\n| [uk.org.webcompere:system-stubs-core](https://github.com/webcompere/system-stubs) | `2.0.2` | `2.1.8` |\n| [uk.org.webcompere:system-stubs-jupiter](https://github.com/webcompere/system-stubs) | `2.0.2` | `2.1.8` |\n| org.apache.tomcat:tomcat-juli | `10.0.23` | `11.0.21` |\n| [org.graalvm.truffle:truffle-api](https://github.com/oracle/graal) | `21.3.0` | `25.0.3` |\n| [com.github.tomakehurst:wiremock-jre8](https://github.com/wiremock/wiremock) | `2.35.0` | `2.35.2` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `6.5.0` | `7.1.1` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.9.0` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.9.0` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.9` | `1.12` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.7.1` | `2.49.0` |\n| [org.asciidoctor:asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) | `2.2.4` | `3.2.0` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.3.0` | `3.6.1` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.40.2` | `0.48.1` |\n| org.ops4j.pax.exam:exam-maven-plugin | `4.13.5` | `4.14.0` |\n| org.apache.logging.log4j:log4j-changelog-maven-plugin | `0.3.0` | `0.9.0` |\n| [org.apache.maven.plugins:maven-artifact-plugin](https://github.com/apache/maven-artifact-plugin) | `3.4.0` | `3.6.1` |\n| org.apache.felix:maven-bundle-plugin | `5.1.8` | `6.0.2` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.3.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.19.0` | `3.28.0` |\n| [org.apache.maven.plugins:maven-scm-plugin](https://github.com/apache/maven-scm) | `1.12.2` | `2.2.1` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.2.1` | `3.4.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.2.1` | `4.9.8.3` |\n| [org.codehaus.mojo:xml-maven-plugin](https://github.com/mojohaus/xml-maven-plugin) | `1.0.2` | `1.2.1` |\n| [com.h3xstream.findsecbugs:findsecbugs-plugin](https://github.com/find-sec-bugs/find-sec-bugs) | `1.12.0` | `1.14.0` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M7` | `3.5.5` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2021.0.6` | `2025.1.1` |\n\nUpdates `org.apache.logging:logging-parent` from 9 to 12.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/logging-parent/releases\"\u003eorg.apache.logging:logging-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.1.1\u003c/h2\u003e\n\u003cp\u003eThis patch release addresses a blocker issue with the creation of a release distribution and enhances the reliability of our caching and reproducibility mechanisms.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix staging of binary distribution archive. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Node.js caching using \u003ccode\u003epackage-lock.json\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/366\"\u003e#366\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove reliability of reproducibility verification. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/setup-java\u003c/code\u003e to version \u003ccode\u003e4.7.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.diffplug.spotless:spotless-maven-plugin\u003c/code\u003e to version \u003ccode\u003e2.44.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.google.errorprone:error_prone_core\u003c/code\u003e to version \u003ccode\u003e2.38.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.gradle:common-custom-user-data-maven-extension\u003c/code\u003e to version \u003ccode\u003e2.0.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.gradle:develocity-maven-extension\u003c/code\u003e to version \u003ccode\u003e2.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.h3xstream.findsecbugs:findsecbugs-plugin\u003c/code\u003e to version \u003ccode\u003e1.14.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.palantir.javaformat:palantir-java-format\u003c/code\u003e to version \u003ccode\u003e2.68.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edependabot/fetch-metadata\u003c/code\u003e to version \u003ccode\u003e2.4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egithub/codeql-action\u003c/code\u003e to version \u003ccode\u003e3.28.19\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egradle/develocity-actions\u003c/code\u003e to version \u003ccode\u003e1.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.apache.groovy:groovy\u003c/code\u003e to version \u003ccode\u003e4.0.27\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.codehaus.gmavenplus:gmavenplus-plugin\u003c/code\u003e to version \u003ccode\u003e4.2.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.codehaus.mojo:build-helper-maven-plugin\u003c/code\u003e to version \u003ccode\u003e3.6.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.codehaus.mojo:exec-maven-plugin\u003c/code\u003e to version \u003ccode\u003e3.5.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.eclipse.jgit:org.eclipse.jgit\u003c/code\u003e to version \u003ccode\u003e7.3.0.202506031305-r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.jacoco:jacoco-maven-plugin\u003c/code\u003e to version \u003ccode\u003e0.8.13\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eossf/scorecard-action\u003c/code\u003e to version \u003ccode\u003e2.4.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0\u003c/h2\u003e\n\u003cp\u003eThis minor release adds CodeQL checks for GitHub Actions.\nIt also fixes a breaking change in Error Prone that prevented projects from migrating to version \u003ccode\u003e12.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;GitHub Actions\u0026quot; to the list of languages analyzed by CodeQL. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ccode\u003emaven.deploy.skip\u003c/code\u003e Maven property in \u003ccode\u003enexus-staging-maven-plugin\u003c/code\u003e. This effectively fixes the skipping of test artifacts' deployments. (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Error Prone arguments breaking \u003ccode\u003emaven-compiler-plugin:compile\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix inheritance of \u003ccode\u003eurl\u003c/code\u003e elements in children POMs.(\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/cache\u003c/code\u003e to version \u003ccode\u003e4.2.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactions/upload-artifact\u003c/code\u003e to version \u003ccode\u003e4.6.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecom.diffplug.spotless:spotless-maven-plugin\u003c/code\u003e to version \u003ccode\u003e2.44.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-parent/issues/333\"\u003e#333\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\u003eSee full diff in \u003ca href=\"https://github.com/apache/logging-parent/commits/rel/12.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.6 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.14.1 to 2.21.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/10e12a55b0a1d0caaa82b8b41101e8ecd39ed976\"\u003e\u003ccode\u003e10e12a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d75490376b71e112c18fbe4d5f43a984bb2b2d6d\"\u003e\u003ccode\u003ed754903\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/63e1b3bb3e115e40580cd8c57263955d4fcbee24\"\u003e\u003ccode\u003e63e1b3b\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/716ab0d1d95d45d07e9f00f5b8a889f500375981\"\u003e\u003ccode\u003e716ab0d\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/08a5a9a2156cb06674505e3308e6855ac9e25283\"\u003e\u003ccode\u003e08a5a9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5b0337650b3a8b56e81de5e5241143108c2b4bc6\"\u003e\u003ccode\u003e5b03376\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1d78778a8fa5428d7f8347b5afe7ce6bfbdd0f77\"\u003e\u003ccode\u003e1d78778\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cd46b24421444beebc2bfc9a5ab8785111a031d0\"\u003e\u003ccode\u003ecd46b24\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/17179ff9d28756155d0dd28da01e3f88d021e05c\"\u003e\u003ccode\u003e17179ff\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/2a26844ad13cf49562009867d55b30a084230f2b\"\u003e\u003ccode\u003e2a26844\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.14.1...jackson-bom-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.platform:jakarta.jakartaee-bom` from 9.0.0 to 9.1.0\n\nUpdates `org.junit:junit-bom` from 5.9.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.9.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.fabric8:kubernetes-client-bom` from 5.12.2 to 7.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fabric8io/kubernetes-client/releases\"\u003eio.fabric8:kubernetes-client-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.1 (2026-03-05)\u003c/h2\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7460\"\u003e#7460\u003c/a\u003e: Add explicit Automatic-Module-Name to all httpclient modules to fix invalid auto-derived JPMS module names and vertx/vertx-5 collision\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/UniZKTech\"\u003e\u003ccode\u003e@​UniZKTech\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/pull/7461\"\u003efabric8io/kubernetes-client#7461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fabric8io/kubernetes-client/compare/v7.6.0...v7.6.1\"\u003ehttps://github.com/fabric8io/kubernetes-client/compare/v7.6.0...v7.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.6.0 (2026-03-02)\u003c/h2\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5292\"\u003e#5292\u003c/a\u003e: Cluster() configuration should use tlsServerName\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient) Fix HTTP client factory priority - VertxHttpClientFactory (default) now has priority -1, OkHttpClientFactory restored to priority 0\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient-vertx-5) Add runtime check for Vert.x 5 classes to provide clear error when Vert.x 4/5 conflict occurs\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (chaos-tests) Fix classpath conflict when testing with Vert.x 5 HTTP client\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7415\"\u003e#7415\u003c/a\u003e: (java-generator) Fix generic type erasure for array of enums with default values\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: (okhttp) Remove internal API usage and fix deprecated OkHttp 5 calls\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7446\"\u003e#7446\u003c/a\u003e: making the timeout of BaseOperation.createOrReplace() configurable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/1105\"\u003e#1105\u003c/a\u003e: Add javadoc cross-linking for Fabric8 modules and external dependencies\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Use Editable interface instead of reflection to instantiate resource builders\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7252\"\u003e#7252\u003c/a\u003e: call additionalConfig when building Vert.x HTTP clients with VertxHttpClientFactory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependency Upgrade\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7374\"\u003e#7374\u003c/a\u003e: bump snakeyaml-engine from 2.10 to 3.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7385\"\u003e#7385\u003c/a\u003e: Support for Kubernetes v1.35 (Timbernetes)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: Added Vert.x 5 HTTP client implementation with improved async handling and WebSocket separation\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7402\"\u003e#7402\u003c/a\u003e: Added Byte code level semver API compatibility report generation using Revapi\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Breaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Resources edited with visitors must now implement \u003ccode\u003eio.fabric8.kubernetes.api.builder.Editable\u003c/code\u003e. All model classes provided by the client already implement this interface. User-provided custom resources that use visitor-based editing will need to implement \u003ccode\u003eEditable\u003c/code\u003e (trivial when a builder already exists).\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2. The versions are binary compatible, but the major version upgrade might cause side effects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Vert.x HTTP Client Compatibility (Issue \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eThe \u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (Vert.x 4.x) and \u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (Vert.x 5.x) modules are \u003cstrong\u003emutually exclusive\u003c/strong\u003e.\nThey must not be included together in your project dependencies.\nBoth modules provide an implementation of \u003ccode\u003eHttpClient.Factory\u003c/code\u003e and use the same \u003ccode\u003eio.vertx\u003c/code\u003e artifact coordinates but with incompatible major versions.\u003c/p\u003e\n\u003cp\u003e-\u003cem\u003eProblem\u003c/em\u003e*: If both modules are present on the classpath, Maven's dependency resolution may pick Vert.x 4.x JARs while the \u003ccode\u003eVertx5HttpClientFactory\u003c/code\u003e is selected at runtime.\nThis causes \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e for Vert.x 5-specific classes like \u003ccode\u003eio.vertx.core.impl.SysProps\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e-\u003cem\u003eSolution\u003c/em\u003e*: Ensure your project includes only ONE of these modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (default, uses Vert.x 4.x) - included transitively via \u003ccode\u003ekubernetes-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (optional, uses Vert.x 5.x) - requires explicit dependency and exclusion of vertx-4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md\"\u003eio.fabric8:kubernetes-client-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e7.6.1 (2026-03-05)\u003c/h3\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7460\"\u003e#7460\u003c/a\u003e: Add explicit Automatic-Module-Name to all httpclient modules to fix invalid auto-derived JPMS module names and vertx/vertx-5 collision\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e7.6.0 (2026-03-02)\u003c/h3\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5292\"\u003e#5292\u003c/a\u003e: Cluster() configuration should use tlsServerName\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient) Fix HTTP client factory priority - VertxHttpClientFactory (default) now has priority -1, OkHttpClientFactory restored to priority 0\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (httpclient-vertx-5) Add runtime check for Vert.x 5 classes to provide clear error when Vert.x 4/5 conflict occurs\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: (chaos-tests) Fix classpath conflict when testing with Vert.x 5 HTTP client\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7415\"\u003e#7415\u003c/a\u003e: (java-generator) Fix generic type erasure for array of enums with default values\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: (okhttp) Remove internal API usage and fix deprecated OkHttp 5 calls\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7446\"\u003e#7446\u003c/a\u003e: making the timeout of BaseOperation.createOrReplace() configurable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/1105\"\u003e#1105\u003c/a\u003e: Add javadoc cross-linking for Fabric8 modules and external dependencies\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Use Editable interface instead of reflection to instantiate resource builders\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7252\"\u003e#7252\u003c/a\u003e: call additionalConfig when building Vert.x HTTP clients with VertxHttpClientFactory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependency Upgrade\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7374\"\u003e#7374\u003c/a\u003e: bump snakeyaml-engine from 2.10 to 3.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7385\"\u003e#7385\u003c/a\u003e: Support for Kubernetes v1.35 (Timbernetes)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e: Added Vert.x 5 HTTP client implementation with improved async handling and WebSocket separation\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7402\"\u003e#7402\u003c/a\u003e: Added Byte code level semver API compatibility report generation using Revapi\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Breaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/5756\"\u003e#5756\u003c/a\u003e: Resources edited with visitors must now implement \u003ccode\u003eio.fabric8.kubernetes.api.builder.Editable\u003c/code\u003e. All model classes provided by the client already implement this interface. User-provided custom resources that use visitor-based editing will need to implement \u003ccode\u003eEditable\u003c/code\u003e (trivial when a builder already exists).\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7422\"\u003e#7422\u003c/a\u003e: bump okhttp from 4.12.0 to 5.3.2. The versions are binary compatible, but the major version upgrade might cause side effects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote\u003c/strong\u003e\u003c/em\u003e: Vert.x HTTP Client Compatibility (Issue \u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7174\"\u003e#7174\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eThe \u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (Vert.x 4.x) and \u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (Vert.x 5.x) modules are \u003cstrong\u003emutually exclusive\u003c/strong\u003e.\nThey must not be included together in your project dependencies.\nBoth modules provide an implementation of \u003ccode\u003eHttpClient.Factory\u003c/code\u003e and use the same \u003ccode\u003eio.vertx\u003c/code\u003e artifact coordinates but with incompatible major versions.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eProblem\u003c/strong\u003e: If both modules are present on the classpath, Maven's dependency resolution may pick Vert.x 4.x JARs while the \u003ccode\u003eVertx5HttpClientFactory\u003c/code\u003e is selected at runtime.\nThis causes \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e for Vert.x 5-specific classes like \u003ccode\u003eio.vertx.core.impl.SysProps\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSolution\u003c/strong\u003e: Ensure your project includes only ONE of these modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx\u003c/code\u003e (default, uses Vert.x 4.x) - included transitively via \u003ccode\u003ekubernetes-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekubernetes-httpclient-vertx-5\u003c/code\u003e (optional, uses Vert.x 5.x) - requires explicit dependency and exclusion of vertx-4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen using Vert.x 5, exclude the default Vert.x 4 client and set the \u003ccode\u003evertx.version\u003c/code\u003e property:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;properties\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/6e7f78b65382ea37cbef3a5008fb912c845f8446\"\u003e\u003ccode\u003e6e7f78b\u003c/code\u003e\u003c/a\u003e [RELEASE] Updated project version to v7.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/1c865f1bfb77150f2f38daee78b529703ccfeae2\"\u003e\u003ccode\u003e1c865f1\u003c/code\u003e\u003c/a\u003e chore(ci): cancel PR workflows when prerequisite checks fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/e18bf766e8f113fa7c0ba04e68a6e224d55d9dca\"\u003e\u003ccode\u003ee18bf76\u003c/code\u003e\u003c/a\u003e fix(ci): use lax checksums in MAVEN_ARGS for snapshot workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/aff7b6787c0871f71a1f72772522dd6797b20985\"\u003e\u003ccode\u003eaff7b67\u003c/code\u003e\u003c/a\u003e chore(deps): bump central-publishing-maven-plugin from 0.9.0 to 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/c65ea82bf27fae29a1083dd3627b980473f0e601\"\u003e\u003ccode\u003ec65ea82\u003c/code\u003e\u003c/a\u003e fix(ci): exclude target directory from Dependabot Maven scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/1c90ff8f3fb20ad49abe062a5b3f248e80b22e5e\"\u003e\u003ccode\u003e1c90ff8\u003c/code\u003e\u003c/a\u003e fix(ci): use lax checksums for snapshot deploy step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/921fbfcc8f388afbfbd5270a5509ffb3b4f1ca7d\"\u003e\u003ccode\u003e921fbfc\u003c/code\u003e\u003c/a\u003e fix(httpclient): add reactor dependencies to JPMS test module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/642387445121b5d8af82da9da64a38166c612fc8\"\u003e\u003ccode\u003e6423874\u003c/code\u003e\u003c/a\u003e fix(ci): deploy BOMs separately in snapshot workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/9c786af14e602494c3d1b766106ebab4e5ca24c1\"\u003e\u003ccode\u003e9c786af\u003c/code\u003e\u003c/a\u003e fix(httpclient): add explicit Automatic-Module-Name to all httpclient modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabric8io/kubernetes-client/commit/c0d6691f76812f63b3d216a7f4a74bb6b6a89418\"\u003e\u003ccode\u003ec0d6691\u003c/code\u003e\u003c/a\u003e fix: add explicit Automatic-Module-Name to httpclient modules (\u003ca href=\"https://redirect.github.com/fabric8io/kubernetes-client/issues/7461\"\u003e#7461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fabric8io/kubernetes-client/compare/v5.12.2...v7.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-bom` from 4.1.86.Final to 4.2.12.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netty/netty/releases\"\u003eio.netty:netty-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enetty-4.2.12.Final\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Eliminate redundant bounds checks in CompositeByteBuf accessors\u0026quot; by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16550\"\u003enetty/netty#16550\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.11.Final...netty-4.2.12.Final\"\u003ehttps://github.com/netty/netty/compare/netty-4.2.11.Final...netty-4.2.12.Final\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enetty-4.2.11.Final\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33871, \u003ca href=\"https://github.com/netty/netty/security/advisories/GHSA-w9fj-cfpg-grvv\"\u003eHTTP/2 CONTINUATION Frame Flood Denial of Service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-33870, \u003ca href=\"https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8\"\u003eHTTP Request Smuggling via Chunked Extension Quoted-String Parsing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest JDK 26 EA release by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16230\"\u003enetty/netty#16230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP3: Allow to support non-standard HTTP3 settings by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16171\"\u003enetty/netty#16171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Incorrect nanos-to-millis conversion in epoll_wait EINTR retry loop by \u003ca href=\"https://github.com/adwsingh\"\u003e\u003ccode\u003e@​adwsingh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16245\"\u003enetty/netty#16245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllocate one large segment and slice for each MsgHdrMemory by \u003ca href=\"https://github.com/dreamlike-ocean\"\u003e\u003ccode\u003e@​dreamlike-ocean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16234\"\u003enetty/netty#16234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake RefCntOpenSslContext.deallocate more robust by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16253\"\u003enetty/netty#16253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEpoll: Fix excessive CPU usage when Channel is only registered but no… by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16250\"\u003enetty/netty#16250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to gcc for arm 10.3-2021.07 by \u003ca href=\"https://github.com/m1ngyuan\"\u003e\u003ccode\u003e@​m1ngyuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16255\"\u003enetty/netty#16255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd acmeIdentifier extension support to pkitesting by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16256\"\u003enetty/netty#16256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JDK versions to latest patch releases by \u003ca href=\"https://github.com/m1ngyuan\"\u003e\u003ccode\u003e@​m1ngyuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16254\"\u003enetty/netty#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid allocation in HttpObjectEncoder.addEncodedLengthHex method by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16241\"\u003enetty/netty#16241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic backporting workflow from 4.1 to 4.2 by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16269\"\u003enetty/netty#16269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Automatic backporting workflow from 4.1 to 4.2\u0026quot; by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16270\"\u003enetty/netty#16270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP2: Correctly account for padding when decompress by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16264\"\u003enetty/netty#16264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic backporting workflow from 4.1 to 4.2 by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16271\"\u003enetty/netty#16271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic backporting workflow from 4.1 to 4.2 by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16273\"\u003enetty/netty#16273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport PRs must be created with personal access tokens by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16276\"\u003enetty/netty#16276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose QuicSslContextBuilder::sni by \u003ca href=\"https://github.com/ZeroErrors\"\u003e\u003ccode\u003e@​ZeroErrors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16178\"\u003enetty/netty#16178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more porting workflows by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16275\"\u003enetty/netty#16275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more porting workflows by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16283\"\u003enetty/netty#16283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unpooled allocator from test permutations by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16282\"\u003enetty/netty#16282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome polishing of the porting workflows by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16288\"\u003enetty/netty#16288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to set destination connection id when creating a client side QuicheChannel by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16286\"\u003enetty/netty#16286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to latest JDK26 EA build by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16295\"\u003enetty/netty#16295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd javadoc to clarify responsibility of the user when generating the remote connection id by \u003ca href=\"https://github.com/normanmaurer\"\u003e\u003ccode\u003e@​normanmaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16293\"\u003enetty/netty#16293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake the build run faster by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16290\"\u003enetty/netty#16290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IDE warnings in SslHandler by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16237\"\u003enetty/netty#16237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecrease Long allocations and map.put calls in ReferenceCountedOpenSllEngine in handshake() method by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16242\"\u003enetty/netty#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport boringssl SSLCredential API by \u003ca href=\"https://github.com/jmcrawford45\"\u003e\u003ccode\u003e@​jmcrawford45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/15919\"\u003enetty/netty#15919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix high-order bit aliasing in HttpUtil.validateToken by \u003ca href=\"https://github.com/furkanvarol\"\u003e\u003ccode\u003e@​furkanvarol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16279\"\u003enetty/netty#16279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove multi-byte access performance when UNALIGNED availability is unknown by \u003ca href=\"https://github.com/Songdoeon\"\u003e\u003ccode\u003e@​Songdoeon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16207\"\u003enetty/netty#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary SSL.getVersion() call and string allocation in ReferenceCountedOpenSslEngine by \u003ca href=\"https://github.com/doom369\"\u003e\u003ccode\u003e@​doom369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16278\"\u003enetty/netty#16278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport more branch freedom for auto-porting by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16300\"\u003enetty/netty#16300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: the precedence of + is higher than \u0026gt;\u0026gt; by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16312\"\u003enetty/netty#16312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdaptiveByteBufAllocator: make sure byteBuf.capacity() not greater than byteBuf.maxCapacity() by \u003ca href=\"https://github.com/laosijikaichele\"\u003e\u003ccode\u003e@​laosijikaichele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16309\"\u003enetty/netty#16309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky PooledByteBufAllocatorTest by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16313\"\u003enetty/netty#16313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pooled arena accounting tests  by \u003ca href=\"https://github.com/chrisvest\"\u003e\u003ccode\u003e@​chrisvest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netty/netty/pull/16321\"\u003enetty/netty#16321\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/netty/netty/commit/67ce541e4692853e24fc506466960db35bb64914\"\u003e\u003ccode\u003e67ce541\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7074624644b79f4e97081bd58a58ed135962b8c2\"\u003e\u003ccode\u003e7074624\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Eliminate redundant bounds checks in CompositeByteBuf accessors\u0026quot; (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/c3b0a43442dbf84e3eb161d5f252623f832f1579\"\u003e\u003ccode\u003ec3b0a43\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/netty/netty/commit/c94a8180e749f694fb76963dd494bae17c31aff6\"\u003e\u003ccode\u003ec94a818\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/3b76df185678353733aa21702d6be16130d188a0\"\u003e\u003ccode\u003e3b76df1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/aae944a19eb036993fc47c4b40639476f519deaf\"\u003e\u003ccode\u003eaae944a\u003c/code\u003e\u003c/a\u003e Auto-port 4.2: Limit the number of Continuation frames per HTTP2 Headers (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/60014996491c41d91c26f80bca096610f34fc858\"\u003e\u003ccode\u003e6001499\u003c/code\u003e\u003c/a\u003e Eliminate redundant bounds checks in CompositeByteBuf accessors (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16525\"\u003e#16525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a7fbb6f84625ef29733a1506ed3520e3c21d5247\"\u003e\u003ccode\u003ea7fbb6f\u003c/code\u003e\u003c/a\u003e JdkZlibDecoder: accumulate decompressed output before firing channelRead (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16\"\u003e#16\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7937553d8f49e17b064f57b1414907aed8e3be3d\"\u003e\u003ccode\u003e7937553\u003c/code\u003e\u003c/a\u003e Enforce io.netty.maxDirectMemory accounting on all Java versions (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16489\"\u003e#16489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/893ea2ea6c35c9e1812e5d331530b88d8690022b\"\u003e\u003ccode\u003e893ea2e\u003c/code\u003e\u003c/a\u003e Allocate less in QueryStringDecoder.addParam for typical use case (\u003ca href=\"https://redirect.github.com/netty/netty/issues/16527\"\u003e#16527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.86.Final...netty-4.2.12.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 5.3.25 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\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\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\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\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\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/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.25...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 5.17.3 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to 6.2.5-SNAPSHOT version by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1892\"\u003eapache/activemq#1892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] SSL handshake write timeout enforcement (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1883\"\u003e#1883\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1894\"\u003eapache/activemq#1894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Minor bug fix for BrokerView#validateAllowedUri (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1900\"\u003e#1900\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1902\"\u003eapache/activemq#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Restrict URL protocol types loaded by XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1910\"\u003e#1910\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1915\"\u003eapache/activemq#1915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompilation-fix by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1919\"\u003eapache/activemq#1919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1923\"\u003eapache/activemq#1923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1925\"\u003eapache/activemq#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1928\"\u003eapache/activemq#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1930\"\u003eapache/activemq#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync=\u0026quot;true\u0026quot;) [6.2.x] by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1934\"\u003eapache/activemq#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1942\"\u003eapache/activemq#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1952\"\u003eapache/activemq#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1954\"\u003eapache/activemq#1954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/act...\n\n_Description has been truncated_","html_url":"https://github.com/theit/logging-log4j2/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theit%2Flogging-log4j2/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"}},{"old_version":"3.5.1","new_version":"3.6.1","update_type":"minor","path":null,"pr_created_at":"2026-04-16T21:51:05.000Z","version_change":"3.5.1 → 3.6.1","issue":{"uuid":"4278718043","node_id":"PR_kwDORi7ErM7THewC","number":5,"state":"closed","title":"Bump the maven group across 4 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-18T01:08:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-16T21:51:05.000Z","updated_at":"2026-04-18T01:08:10.000Z","time_to_close":98223,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":8,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.19","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.mozilla:rhino","old_version":"1.7.13","new_version":"1.7.14.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.apache.shiro:shiro-core","old_version":"1.13.0","new_version":"2.1.0","repository_url":"https://github.com/apache/shiro"},{"name":"org.apache.shiro:shiro-spring","old_version":"1.13.0","new_version":"2.1.0"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.81","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.81","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.assertj:assertj-core","old_version":"3.21.0","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/xmlunit/xmlunit"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 1 update in the /public/common/buildsupport/logging directory: [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).\nBumps the maven group with 2 updates in the /public/common/buildsupport/other directory: [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) and [org.mozilla:rhino](https://github.com/mozilla/rhino).\nBumps the maven group with 2 updates in the /public/common/buildsupport/security directory: [org.apache.shiro:shiro-core](https://github.com/apache/shiro) and [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java).\nBumps the maven group with 2 updates in the /public/common/buildsupport/testing directory: [org.assertj:assertj-core](https://github.com/assertj/assertj) and [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit).\n\nUpdates `ch.qos.logback:logback-core` from 1.5.19 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.19...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.5.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mozilla:rhino` from 1.7.13 to 1.7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/rhino/releases\"\u003eorg.mozilla:rhino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRhino 1.7.14.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a problem with formatting of floating-point numbers to strings that may result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eProjects that are unable to upgrade to Rhino 1.8.1, or unable to upgrade to at least Java 11, should use this release.\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/mozilla/rhino/blob/master/RELEASE-NOTES.md\"\u003eorg.mozilla:rhino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRhino 1.8.1, Rhino 1.7.15.1, Rhino 1.7.14.1\u003c/h1\u003e\n\u003ch2\u003eDecember 2, 2025\u003c/h2\u003e\n\u003cp\u003eThese releases fix a bug in the code that formats floating-point numbers into strings\nthat could result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eWe recommend that all users of Rhino upgrade to release 1.8.1 if possible,\nand upgrade to Java 17 or 21.\u003c/p\u003e\n\u003cp\u003eUsers who need an older release, or who cannot yet leave Java 8, can also\nuse 1.7.15.1 or 1.7.14.1.\u003c/p\u003e\n\u003ch1\u003eRhino 1.8.0\u003c/h1\u003e\n\u003ch2\u003eJanuary 2, 2025\u003c/h2\u003e\n\u003cp\u003eRhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.\u003c/li\u003e\n\u003cli\u003eRhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See \u003ca href=\"https://github.com/mozilla/rhino/blob/master/README.md\"\u003eREADME.md\u003c/a\u003e for a breakdown of which modules are which -- short answer is that everyone will need the \u0026quot;rhino\u0026quot; module and many will need others.\u003c/li\u003e\n\u003cli\u003eOlder code not able to adapt to using multiple JARS can still use the \u0026quot;rhino-all\u0026quot; module, which publishes an \u0026quot;all-in-one\u0026quot; JAR like the old \u0026quot;rhino.jar\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe default language level is \u0026quot;VERSION_ES6\u0026quot;. That means that modern JavaScript features supported by Rhino will work by default.\u003c/li\u003e\n\u003cli\u003eThere are big improvements in compatibility, including support for \u0026quot;super\u0026quot;, reflect and proxy, and lots of other language features. See the \u003ca href=\"https://mozilla.github.io/rhino/compat/engines.html\"\u003ecompatibility table\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!\u003c/p\u003e\n\u003ch1\u003eRhino 1.7.15\u003c/h1\u003e\n\u003ch2\u003eMay 3, 2024\u003c/h2\u003e\n\u003cp\u003eHighlights of this release include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBasic support for \u0026quot;rest parameters\u0026quot;\u003c/li\u003e\n\u003cli\u003eImprovements in Unicode support\u003c/li\u003e\n\u003cli\u003e\u0026quot;Symbol.species\u0026quot; implemented in many places\u003c/li\u003e\n\u003cli\u003eMore correct property ordering in many places\u003c/li\u003e\n\u003cli\u003eAnd many more improvements and bug fixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release includes committs from 29 different committers. Thanks to you all for your help!\u003c/p\u003e\n\u003ch1\u003eRhino 1.7.14\u003c/h1\u003e\n\u003ch2\u003eJanuary 6, 2022\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch4\u003eECMAScript features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/160\"\u003e#160\u003c/a\u003e Promise support (\u003ca href=\"https://github.com/gbrail\"\u003e\u003ccode\u003e@​gbrail\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/837\"\u003e#837\u003c/a\u003e BigInt support (\u003ca href=\"https://github.com/tuchida\"\u003e\u003ccode\u003e@​tuchida\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/243\"\u003e#243\u003c/a\u003e Template Literal support (\u003ca href=\"https://github.com/p-bakker\"\u003e\u003ccode\u003e@​p-bakker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/879\"\u003e#879\u003c/a\u003e String.raw (\u003ca href=\"https://github.com/tonygermano\"\u003e\u003ccode\u003e@​tonygermano\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/977\"\u003e#977\u003c/a\u003e JSON superset (\u003ca href=\"https://github.com/tuchida\"\u003e\u003ccode\u003e@​tuchida\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mozilla/rhino/issues/932\"\u003e#932\u003c/a\u003e globalThis (\u003ca href=\"https://github.com/p-bakker\"\u003e\u003ccode\u003e@​p-bakker\u003c/code\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/mozilla/rhino/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.13.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.17.0 to 4.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2355\"\u003eapache/shiro#2355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: hide deprecation warning in AD test by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2352\"\u003eapache/shiro#2352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the github-dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2353\"\u003eapache/shiro#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump bytebuddy.version from 1.17.8 to 1.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2369\"\u003eapache/shiro#2369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.owasp:dependency-check-maven from 12.1.8 to 12.1.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2367\"\u003eapache/shiro#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.omnifaces:omnifaces from 3.14.11 to 3.14.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2364\"\u003eapache/shiro#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/953\"\u003e#953\u003c/a\u003e - Allow CORS preflight requests to bypass authentication by \u003ca href=\"https://github.com/celikfatih\"\u003e\u003ccode\u003e@​celikfatih\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2372\"\u003eapache/shiro#2372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: put back changes that were overwritten by maven release plugin by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2375\"\u003eapache/shiro#2375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump bytebuddy.version from 1.18.1 to 1.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2389\"\u003eapache/shiro#2389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.quartz-scheduler:quartz from 2.5.1 to 2.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2387\"\u003eapache/shiro#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.mojo:taglist-maven-plugin from 3.2.1 to 3.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2380\"\u003eapache/shiro#2380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2379\"\u003eapache/shiro#2379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.18.0 to 4.19.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2377\"\u003eapache/shiro#2377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.owasp.encoder:encoder from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2374\"\u003eapache/shiro#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-dependencies group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2373\"\u003eapache/shiro#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure EditorConfig for \u003ccode\u003e.rdf\u003c/code\u003e by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2386\"\u003eapache/shiro#2386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003etype\u003c/code\u003e attributes from HTML \u003ccode\u003escript\u003c/code\u003e tags by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2382\"\u003eapache/shiro#2382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epre-commit: add 3 more hooks; fix end of files by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2360\"\u003eapache/shiro#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin all actions workflows by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2385\"\u003eapache/shiro#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd pre-commit hook to trim trailing whitespace by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2406\"\u003eapache/shiro#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egha: use pre-commit run \u003ccode\u003e--color=always\u003c/code\u003e by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2407\"\u003eapache/shiro#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin python and it's depenendencies for pre-commit check on GitHub by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2408\"\u003eapache/shiro#2408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin python pre-commit workflow dependency with hash by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2410\"\u003eapache/shiro#2410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd descriptions to all pre-commit hooks by \u003ca href=\"https://github.com/jbampton\"\u003e\u003ccode\u003e@​jbampton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2409\"\u003eapache/shiro#2409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix vulnerabilities in tests reported by OpenSSF tool by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2411\"\u003eapache/shiro#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.19.0 to 4.20.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2415\"\u003eapache/shiro#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-dependencies group with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2414\"\u003eapache/shiro#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mockito.version from 5.20.0 to 5.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2420\"\u003eapache/shiro#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-core from 1.5.21 to 1.5.22 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2419\"\u003eapache/shiro#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2417\"\u003eapache/shiro#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-dependencies group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2418\"\u003eapache/shiro#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(security): update log4-core by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2430\"\u003eapache/shiro#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2429\"\u003eapache/shiro#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-core from 1.5.22 to 1.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2427\"\u003eapache/shiro#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.2 to 0.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2428\"\u003eapache/shiro#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 4.31.8 to 4.31.9 in the github-dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2424\"\u003eapache/shiro#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-classic from 1.5.22 to 1.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2426\"\u003eapache/shiro#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump bytebuddy.version from 1.18.2 to 1.18.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2425\"\u003eapache/shiro#2425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.htmlunit:htmlunit from 4.20.0 to 4.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2431\"\u003eapache/shiro#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2455\"\u003eapache/shiro#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.owasp:dependency-check-maven from 12.1.9 to 12.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2454\"\u003eapache/shiro#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.1 to 0.25.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2453\"\u003eapache/shiro#2453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ch.qos.logback:logback-core from 1.5.23 to 1.5.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2452\"\u003eapache/shiro#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump javax.enterprise:cdi-api from 2.0 to 2.0.SP1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2451\"\u003eapache/shiro#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.jsoup:jsoup from 1.21.2 to 1.22.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2442\"\u003eapache/shiro#2442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 4.31.9 to 4.31.10 in the github-dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2449\"\u003eapache/shiro#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2460\"\u003e#2460\u003c/a\u003e bugfix: avoid duplicate proxying of StoppingAwareProxiedSession by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2459\"\u003eapache/shiro#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2458\"\u003e#2458\u003c/a\u003e Deploy next snapshot version as computed dynamically from latest release by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/2456\"\u003eapache/shiro#2456\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/2b873bc518b303ddc3ccb28e726cbccf7bef6cc4\"\u003e\u003ccode\u003e2b873bc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/8dc0d8140a4991bc572136524e3d18002473c144\"\u003e\u003ccode\u003e8dc0d81\u003c/code\u003e\u003c/a\u003e [dependency] Upgrade to Apache POM 37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b9638b957495004599aeaf24ba8949e309f26e8\"\u003e\u003ccode\u003e3b9638b\u003c/code\u003e\u003c/a\u003e enh: added case-insensitive path filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f27f46eed2126772f970f3793efa1d0d3688a41a\"\u003e\u003ccode\u003ef27f46e\u003c/code\u003e\u003c/a\u003e Update pre-commit workflow set \u003ccode\u003e--show-diff-on-failure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/87d29df9da952f9353fab9d66d0a27c7ba6d2bc5\"\u003e\u003ccode\u003e87d29df\u003c/code\u003e\u003c/a\u003e chore: Eclipse IDE ignores for license checks (\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/2dfa579db7460e948f29ed69c483736bec182094\"\u003e\u003ccode\u003e2dfa579\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003epre-commit autoupdate\u003c/code\u003e to update the hooks (\u003ca href=\"https://redirect.github.com/apache/shiro/issues/2486\"\u003e#2486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/9266bfabef647f56a2383367153709b4a9b4787c\"\u003e\u003ccode\u003e9266bfa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/2475\"\u003e#2475\u003c/a\u003e from lprimak/fix-private-salt-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e9e5e3f68107bf591f6d12e77e36024c939b3538\"\u003e\u003ccode\u003ee9e5e3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1026\"\u003e#1026\u003c/a\u003e from haster/change-pathtraversal-blockmode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4bf410c883eec3548ae34762cac769547569c096\"\u003e\u003ccode\u003e4bf410c\u003c/code\u003e\u003c/a\u003e enh: added test for secret salt with Shiro1 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/84b2fdb881299ca6cff529b76205cc2aacbc264d\"\u003e\u003ccode\u003e84b2fdb\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-private-salt-compat\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.13.0...shiro-root-2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-spring` from 1.13.0 to 2.1.0\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.84\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.84\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.21.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.21.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.xmlunit:xmlunit-core` from 2.9.1 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmlunit/xmlunit/releases\"\u003eorg.xmlunit:xmlunit-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eXMLUnit for Java 2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd a new \u003ccode\u003eElementSelectors.byNameAndAllAttributes\u003c/code\u003e variant that filters attributes before deciding whether elements can be compared.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/259\"\u003e#259\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBy default the \u003ccode\u003eTransformerFactory\u003c/code\u003es created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of \u003ccode\u003eTransformerFactory\u003c/code\u003e and \u003ccode\u003eTransformerFactoryConfigurer\u003c/code\u003e may help with that.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/264\"\u003e#264\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eJAXPXPathEngine\u003c/code\u003e will now try to disable the execution of extension functions by default but uses \u003ccode\u003eXPathFactory#setProperty\u003c/code\u003e which is not available prior to Java 18. You may want to enable secure processing on an \u003ccode\u003eXPathFactory\u003c/code\u003e instance you pass to \u003ccode\u003eJAXPXPathEngine\u003c/code\u003e instead - and \u003ccode\u003eXPathFactoryConfigurer\u003c/code\u003e may help with that.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md\"\u003eorg.xmlunit:xmlunit-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eXMLUnit for Java 2.10.0 - /Released 2024-04-28/\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd a new \u003ccode\u003eElementSelectors.byNameAndAllAttributes\u003c/code\u003e variant that filters attributes before deciding whether elements can\nbe compared.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/259\"\u003e#259\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBy default the \u003ccode\u003eTransformerFactory\u003c/code\u003es created will now try to disable extension functions. If you need extension\nfunctions for your transformations you may want to pass in your own instance of \u003ccode\u003eTransformerFactory\u003c/code\u003e and\n\u003ccode\u003eTransformerFactoryConfigurer\u003c/code\u003e may help with that.\nInspired by Issue \u003ca href=\"https://redirect.github.com/xmlunit/xmlunit/issues/264\"\u003e#264\u003c/a\u003e\nThis is tracked as \u003ca href=\"https://github.com/xmlunit/xmlunit/security/advisories/GHSA-chfm-68vv-pvw5\"\u003eCVE-2024-31573\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eJAXPXPathEngine\u003c/code\u003e will now try to disable the execution of extension functions by default but uses\n\u003ccode\u003eXPathFactory#setProperty\u003c/code\u003e which is not available prior to Java 18. You may want to enable secure processing on an\n\u003ccode\u003eXPathFactory\u003c/code\u003e instance you pass to \u003ccode\u003eJAXPXPathEngine\u003c/code\u003e instead - and \u003ccode\u003eXPathFactoryConfigurer\u003c/code\u003e may help with that.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/33a5d6a28712878fc1355802571aab074d2145c1\"\u003e\u003ccode\u003e33a5d6a\u003c/code\u003e\u003c/a\u003e fix release number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/eceec4ab6f1edce3138e32a12bf3d2e1755ba73b\"\u003e\u003ccode\u003eeceec4a\u003c/code\u003e\u003c/a\u003e javadocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/75828fdc6952da5d8e4ae3ef509d15cfb8f2b728\"\u003e\u003ccode\u003e75828fd\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/dcaafe9174e69d18c9bcf27b9a40862f3bab360a\"\u003e\u003ccode\u003edcaafe9\u003c/code\u003e\u003c/a\u003e record extension function changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/611f6beb4dbce136d4ef608239695b07d7bd7006\"\u003e\u003ccode\u003e611f6be\u003c/code\u003e\u003c/a\u003e try to disable extension functions for XPaths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/b81d48b71dfd2868bdfc30a3e17ff973f32bc15b\"\u003e\u003ccode\u003eb81d48b\u003c/code\u003e\u003c/a\u003e disable XSLT extension functions by default, add more configurers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/ba149098c97c9c845a0877c905d6b9d84e6568d0\"\u003e\u003ccode\u003eba14909\u003c/code\u003e\u003c/a\u003e XMLUnit 1.x is no longer maintained\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/cd6731e34ab7f6dbe0c7cf6b22c85af16ac3ff8e\"\u003e\u003ccode\u003ecd6731e\u003c/code\u003e\u003c/a\u003e this is going to be a feature release, not a bugfix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/c47d390d36d81708b9f3ebb196a6c7391198d6c1\"\u003e\u003ccode\u003ec47d390\u003c/code\u003e\u003c/a\u003e record last changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmlunit/xmlunit/commit/514191511f2ade5078a4fea02e37d0d281368e78\"\u003e\u003ccode\u003e5141915\u003c/code\u003e\u003c/a\u003e add byNameAndAllAttributes that uses an attrbute filter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmlunit/xmlunit/compare/v2.9.1...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/cezary13k/nexus-public/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpgrade build-support dependencies across logging, security, testing, and other modules to pick up security fixes and compatibility updates. Includes a major `shiro` upgrade and multiple CVE patches.\n\n- **Dependencies**\n  - Logging: `ch.qos.logback:logback-core` → 1.5.25 (fixes CVE-2026-1225).\n  - Security: `org.apache.shiro:shiro-core` and `org.apache.shiro:shiro-spring` → 2.1.0 (major); `org.bouncycastle:bcpkix-jdk18on` → 1.84.\n  - Testing: `org.assertj:assertj-core` → 3.27.7 (fixes CVE-2026-24400); `org.xmlunit:xmlunit-core` → 2.10.0 (secure XSLT/XPath defaults, CVE-2024-31573).\n  - Other: `org.codehaus.plexus:plexus-utils` → 3.6.1 (Zip Slip fix; `.gitignore` no longer excluded by default); `org.mozilla:rhino` → 1.7.14.1 (perf fix).\n\n- **Migration**\n  - Shiro 2.x: check config and integrations. Defaults changed (e.g., Argon2id password hashing) and some APIs were removed. Verify auth flows and CORS preflight behavior.\n  - XMLUnit: extension functions are disabled by default. Provide a configured `TransformerFactory`/`XPathFactory` if you need them.\n  - Plexus Utils: if you relied on excluding `.gitignore` by default, update your file selection patterns.\n\n\u003csup\u003eWritten for commit 98831eec4739e0dabe744d983726742d343df4ff. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/cezary13k/nexus-public/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cezary13k%2Fnexus-public/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"3.6.0","new_version":"3.6.1","update_type":"patch","path":null,"pr_created_at":"2026-04-15T08:22:10.000Z","version_change":"3.6.0 → 3.6.1","issue":{"uuid":"4267368534","node_id":"PR_kwDOGqqhrs7SkEig","number":606,"state":"closed","title":"Bump the dependencies group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-02T02:19:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T08:22:10.000Z","updated_at":"2026-05-02T02:19:38.000Z","time_to_close":1447046,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":50,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.4","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.2` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.4` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.21.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.21.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.14` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.14` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.3` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.3` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.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/10e12a55b0a1d0caaa82b8b41101e8ecd39ed976\"\u003e\u003ccode\u003e10e12a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d75490376b71e112c18fbe4d5f43a984bb2b2d6d\"\u003e\u003ccode\u003ed754903\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/63e1b3bb3e115e40580cd8c57263955d4fcbee24\"\u003e\u003ccode\u003e63e1b3b\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/716ab0d1d95d45d07e9f00f5b8a889f500375981\"\u003e\u003ccode\u003e716ab0d\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/08a5a9a2156cb06674505e3308e6855ac9e25283\"\u003e\u003ccode\u003e08a5a9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5b0337650b3a8b56e81de5e5241143108c2b4bc6\"\u003e\u003ccode\u003e5b03376\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1d78778a8fa5428d7f8347b5afe7ce6bfbdd0f77\"\u003e\u003ccode\u003e1d78778\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cd46b24421444beebc2bfc9a5ab8785111a031d0\"\u003e\u003ccode\u003ecd46b24\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/17179ff9d28756155d0dd28da01e3f88d021e05c\"\u003e\u003ccode\u003e17179ff\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/2a26844ad13cf49562009867d55b30a084230f2b\"\u003e\u003ccode\u003e2a26844\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.2.1...activemq-6.2.2\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.1...activemq-6.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6bb0a02efa1efa4b325e6970f30a629cd8618e72\"\u003e\u003ccode\u003e6bb0a02\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/32bd50fef1245c81ade070f23e7de1989f754b76\"\u003e\u003ccode\u003e32bd50f\u003c/code\u003e\u003c/a\u003e Properly handle SSL handshake updates (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4977d14a5827ff8bd1f63e57bf5f2e3138273d56\"\u003e\u003ccode\u003e4977d14\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT wireformat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7ec363bdcd6ea8e60b51b6b8d88375f57d9e3a3e\"\u003e\u003ccode\u003e7ec363b\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT control packets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/5af8422e9e6f176350f359abd5cdf4404081b716\"\u003e\u003ccode\u003e5af8422\u003c/code\u003e\u003c/a\u003e Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/76b971085e8b29c13b537c03c9a98d7dfcea5a1e\"\u003e\u003ccode\u003e76b9710\u003c/code\u003e\u003c/a\u003e Bump version to 6.2.4-SNAPSHOT (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/f485345bed113085894cb6a77082f2f25c23daf7\"\u003e\u003ccode\u003ef485345\u003c/code\u003e\u003c/a\u003e Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6001f8e864802d97b7b234db1b898decbb61c8ec\"\u003e\u003ccode\u003e6001f8e\u003c/code\u003e\u003c/a\u003e Add 6.2.3 in spring schemas (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/25b43176617f67feca9d68187a1ef25db65ebc07\"\u003e\u003ccode\u003e25b4317\u003c/code\u003e\u003c/a\u003e Prevent a VM transport from being used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1844\"\u003e#1844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2f8f19ffad9ef93cab6ae9eb52e71657263fdf6\"\u003e\u003ccode\u003ec2f8f19\u003c/code\u003e\u003c/a\u003e Fix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1020\"\u003eCodeIntelligenceTesting/jazzer#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing space to annotation error message by \u003ca href=\"https://github.com/fmeum\"\u003e\u003ccode\u003e@​fmeum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1023\"\u003eCodeIntelligenceTesting/jazzer#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add char and Character mutator by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1019\"\u003eCodeIntelligenceTesting/jazzer#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: SSRF env var to allow all connections before it's configured by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1018\"\u003eCodeIntelligenceTesting/jazzer#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: sometimes interpret char[] mutations as single bytes by \u003ca href=\"https://github.com/florianGla\"\u003e\u003ccode\u003e@​florianGla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1013\"\u003eCodeIntelligenceTesting/jazzer#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix maven publishing script by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1029\"\u003eCodeIntelligenceTesting/jazzer#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1015\"\u003eCodeIntelligenceTesting/jazzer#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce number of executions in selffuzz test by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1025\"\u003eCodeIntelligenceTesting/jazzer#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add trophies for lz4-java and aircompressor findings by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1027\"\u003eCodeIntelligenceTesting/jazzer#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrophies: add entry for lz4-java by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1021\"\u003eCodeIntelligenceTesting/jazzer#1021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNote: There is no release for \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases/tag/v0.29.0\"\u003ev0.29.0\u003c/a\u003e due to a bug in the release pipeline.\u003c/p\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e@ValuePool\u003c/code\u003e to propagate values to types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/975\"\u003eCodeIntelligenceTesting/jazzer#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add mutator support for generic classes by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1008\"\u003eCodeIntelligenceTesting/jazzer#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null values in Arrays.equal/compare hooks by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1017\"\u003eCodeIntelligenceTesting/jazzer#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: almost automatic release to Maven Central by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1016\"\u003eCodeIntelligenceTesting/jazzer#1016\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/commit/dd9416b74d263b56fc848cd782b061baf5f962a6\"\u003e\u003ccode\u003edd9416b\u003c/code\u003e\u003c/a\u003e refactor: use CountersTracker instead of value profiling in exploreState\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligence...\n\n_Description has been truncated_","html_url":"https://github.com/ppkarwasz/logging-log4j2/pull/606","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppkarwasz%2Flogging-log4j2/issues/606","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/606/packages"}},{"old_version":"3.6.1","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-04-13T21:49:45.000Z","version_change":"3.6.1 → 4.0.3","issue":{"uuid":"4258087543","node_id":"PR_kwDOLAbBuM7SIJVv","number":193,"state":"closed","title":"deps: Bump org.codehaus.plexus:plexus-utils from 3.6.1 to 4.0.3","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-20T19:39:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T21:49:45.000Z","updated_at":"2026-04-20T19:40:06.000Z","time_to_close":597012,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.6.1 to 4.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/314\"\u003e#314\u003c/a\u003e) \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV4 changes to make external usage easier (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/278\"\u003e#278\u003c/a\u003e) \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003ecopilot-swe-agent[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/305\"\u003e#305\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; code cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/302\"\u003e#302\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFileUtils.fileExists(String)\u003c/code\u003e with JDK provided API (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/301\"\u003e#301\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare license info in POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/291\"\u003e#291\u003c/a\u003e) \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup tests (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/283\"\u003e#283\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump release-drafter/release-drafter from 6 to 7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/313\"\u003e#313\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/297\"\u003e#297\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/284\"\u003e#284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 18 to 19 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/274\"\u003e#274\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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\u003eBump org.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .gitignore to default excludes (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/269\"\u003e#269\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edowngrade plexus-xml from 4 to 3: keep Maven 3 compatibility (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/263\"\u003e#263\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c86a34f37425fc5fd698c76241623c8d02dab7c6\"\u003e\u003ccode\u003ec86a34f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/aa38f6672fe3a71de4afa8cca3c15a335facc1cc\"\u003e\u003ccode\u003eaa38f66\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/08018c8e1844c2f9e6e6cfe7d2366891d5cbb07d\"\u003e\u003ccode\u003e08018c8\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/bcb8a1309d83b45523267d1cc720a7ea01fc0106\"\u003e\u003ccode\u003ebcb8a13\u003c/code\u003e\u003c/a\u003e Scope release-drafter to master branch releases (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/18fa340328d7a0142dcf782f1e3e0a7eee7c8c06\"\u003e\u003ccode\u003e18fa340\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 label validation error (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a1d68203c8642abcb2ed97c7b47f21a5b1a7ad65\"\u003e\u003ccode\u003ea1d6820\u003c/code\u003e\u003c/a\u003e Fix release-drafter config for v7 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4ffcc20c0754f9f2b451cd3b177937b8e48441b5\"\u003e\u003ccode\u003e4ffcc20\u003c/code\u003e\u003c/a\u003e Restore release-drafter config with correct tag template (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/d250e15222ce00b89b436fcad11f54139c62c5f5\"\u003e\u003ccode\u003ed250e15\u003c/code\u003e\u003c/a\u003e Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/96227deb122a3988feccad7e34bd3cda13e6a396\"\u003e\u003ccode\u003e96227de\u003c/code\u003e\u003c/a\u003e Delete .github/release-drafter.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0da61cdd39da3aee13a85d9c4416a7561f280e77\"\u003e\u003ccode\u003e0da61cd\u003c/code\u003e\u003c/a\u003e Bump release-drafter/release-drafter from 6 to 7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.6.1...plexus-utils-4.0.3\"\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/arconia-io/arconia/pull/193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arconia-io%2Farconia/issues/193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/193/packages"}},{"old_version":"4.0.2","new_version":"4.0.3","update_type":"patch","path":null,"pr_created_at":"2026-04-13T04:33:54.000Z","version_change":"4.0.2 → 4.0.3","issue":{"uuid":"4251282721","node_id":"PR_kwDOP-I77c7R3a2D","number":27,"state":"open","title":"chore(deps)(deps): bump the parent-pom group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T04:33:54.000Z","updated_at":"2026-04-13T04:35:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"parent-pom","update_count":33,"packages":[{"name":"org.apache.logging.log4j:log4j-bom","old_version":"2.25.3","new_version":"2.25.4","repository_url":"https://github.com/apache/logging-log4j2"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.seleniumhq.selenium:selenium-dependencies-bom","old_version":"4.40.0","new_version":"4.43.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"tools.jackson:jackson-bom","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.10.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.qameta.allure:allure-bom","old_version":"2.32.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.github.bonigarcia:webdrivermanager","old_version":"6.3.3","new_version":"6.3.4","repository_url":"https://github.com/bonigarcia/webdrivermanager"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-engine","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-commons","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.46.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.checkerframework:checker-qual","old_version":"3.53.0","new_version":"4.0.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.codehaus.plexus:plexus-classworlds","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/codehaus-plexus/plexus-classworlds"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.12","new_version":"3.9.14","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.12","new_version":"3.9.14"},{"name":"org.apache.httpcomponents.core5:httpcore5","old_version":"5.4","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.groovy:groovy","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.codehaus.mojo:extra-enforcer-rules","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/mojohaus/extra-enforcer-rules"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.owasp:dependency-check-maven","old_version":"12.2.0","new_version":"12.2.1","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.9.8.2","new_version":"4.9.8.3","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the parent-pom group with 33 updates in the /parent-pom directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) | `2.25.3` | `2.25.4` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| [org.seleniumhq.selenium:selenium-dependencies-bom](https://github.com/SeleniumHQ/selenium) | `4.40.0` | `4.43.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.5` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `4.0.2` | `4.0.5` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.0.4` | `3.1.2` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.10.0` | `3.0.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [io.qameta.allure:allure-bom](https://github.com/allure-framework/allure-java) | `2.32.0` | `2.34.0` |\n| [io.github.bonigarcia:webdrivermanager](https://github.com/bonigarcia/webdrivermanager) | `6.3.3` | `6.3.4` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.platform:junit-platform-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.46.0` | `2.49.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.53.0` | `4.0.0` |\n| [org.codehaus.plexus:plexus-classworlds](https://github.com/codehaus-plexus/plexus-classworlds) | `2.9.0` | `2.10.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.2` | `4.0.3` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.12` | `3.9.14` |\n| org.apache.maven:maven-core | `3.9.12` | `3.9.14` |\n| [org.apache.httpcomponents.core5:httpcore5](https://github.com/apache/httpcomponents-core) | `5.4` | `5.4.2` |\n| [org.apache.groovy:groovy](https://github.com/apache/groovy) | `5.0.4` | `5.0.5` |\n| [org.codehaus.mojo:extra-enforcer-rules](https://github.com/mojohaus/extra-enforcer-rules) | `1.11.0` | `1.12.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.2.0` | `12.2.1` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.4.0` | `3.5.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.9.8.2` | `4.9.8.3` |\n\n\nUpdates `org.apache.logging.log4j:log4j-bom` from 2.25.3 to 2.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/logging-log4j2/releases\"\u003eorg.apache.logging.log4j:log4j-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.25.4\u003c/h2\u003e\n\u003cp\u003eThis patch release delivers fixes for configuration inconsistencies and formatting issues across several layouts.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestores alignment between documented and actual configuration attributes.\u003c/li\u003e\n\u003cli\u003eFixes formatting and sanitization issues in XML and RFC5424 layouts.\u003c/li\u003e\n\u003cli\u003eImproves handling of invalid characters and non-standard values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe authoritative list of recognized configuration attributes is available in the \u003ca href=\"https://logging.apache.org/log4j/2.x/plugin-reference.html\"\u003ePluginReference\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't issue warnings if extra argument in parameterized logging is \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3975\"\u003e#3975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4014\"\u003e#4014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore support for documented \u003ccode\u003eRfc5424Layout\u003c/code\u003e parameter names. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4022\"\u003e#4022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTake \u003ccode\u003eThrowable#toString()\u003c/code\u003e into account while rendering stack traces in Pattern Layout. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3623\"\u003e#3623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4033\"\u003e#4033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded debug level logs for successful resource loading in \u003ccode\u003eLoader\u003c/code\u003e class. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4058\"\u003e#4058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003eSslConfiguration\u003c/code\u003e factory method usage with Log4j 2.12+ API. The \u003ccode\u003everifyHostname\u003c/code\u003e attribute is now correctly recognized. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4061\"\u003e#4061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix sanitization of structured data parameter names in RFC5424 layout. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace invalid characters in XmlLayout output with the Unicode replacement character (U+FFFD). (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace invalid characters in Log4j1XmlLayout output with the Unicode replacement character (U+FFFD). (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace invalid characters in MapMessage.asXml() output with the Unicode replacement character (U+FFFD). (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4079\"\u003e#4079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite non-finite floating-point numbers as strings in \u003ccode\u003eJsonWriter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4080\"\u003e#4080\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/apache/logging-log4j2/commit/0628e53b25a33e496b509c40a39f2d7c64f2aa6c\"\u003e\u003ccode\u003e0628e53\u003c/code\u003e\u003c/a\u003e Update the \u003ccode\u003eproject.build.outputTimestamp\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/a2590b4c52ebb7a752c150284ea926fc6bea4a0f\"\u003e\u003ccode\u003ea2590b4\u003c/code\u003e\u003c/a\u003e Add debug logs for successful resource loading in \u003ccode\u003eLoader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/b7881547e953108278381fc70495b52544032ec0\"\u003e\u003ccode\u003eb788154\u003c/code\u003e\u003c/a\u003e Changelog for additional fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/59bd6b35f0a7bf4821fa20efb5c64fa6251ca2a3\"\u003e\u003ccode\u003e59bd6b3\u003c/code\u003e\u003c/a\u003e Avoid referring to \u003ccode\u003ePluginBuilderAttribute.class\u003c/code\u003e in \u003ccode\u003ePluginProcessor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/79568db4c030e1c995badce680d742fcd6ea3fb5\"\u003e\u003ccode\u003e79568db\u003c/code\u003e\u003c/a\u003e Take \u003ccode\u003eThrowable#toString()\u003c/code\u003e into account while rendering stack traces in Patt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/0881bc5d54e6e6af65bc49201d0135038b913cb5\"\u003e\u003ccode\u003e0881bc5\u003c/code\u003e\u003c/a\u003e Add versioning and support policy information (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3341\"\u003e#3341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/0543b52777800dce1130567a0d08c590da7b6659\"\u003e\u003ccode\u003e0543b52\u003c/code\u003e\u003c/a\u003e docs: recommend use of appropriately scoped trust roots (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/7a1e0ad385f6e40b5028a006158e01ec6221c824\"\u003e\u003ccode\u003e7a1e0ad\u003c/code\u003e\u003c/a\u003e Fix warning when last argument is null (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4014\"\u003e#4014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/52861486375074647f5ad16799679a98f57b319f\"\u003e\u003ccode\u003e5286148\u003c/code\u003e\u003c/a\u003e Remove Log4j Jakarta EE link from navigation file (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4025\"\u003e#4025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/adcda323d534dd036e47abcc9947b823dd63c7dd\"\u003e\u003ccode\u003eadcda32\u003c/code\u003e\u003c/a\u003e Retire Log4j Scala (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4030\"\u003e#4030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/logging-log4j2/compare/rel/2.25.3...rel/2.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.42 to 1.18.44\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.44 (March 11th, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized\u003c/code\u003e now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: On JDK25, \u003ccode\u003eval\u003c/code\u003e and \u003ccode\u003e@ExtensionMethod\u003c/code\u003e could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3947\"\u003e#3947\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e + fields marked \u003ccode\u003etransient\u003c/code\u003e would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3936\"\u003e#3936\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/projectlombok/lombok/commit/17c78feeb77fcdfaec03ad933192014d02c3797d\"\u003e\u003ccode\u003e17c78fe\u003c/code\u003e\u003c/a\u003e [version] pre-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/1edca70420ff29d68e3a7da0c3def499609dac84\"\u003e\u003ccode\u003e1edca70\u003c/code\u003e\u003c/a\u003e [test][\u003ccode\u003e@Jacksonized\u003c/code\u003e] Test emission of warning when not choosing jackson ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e789e823b1ede15ff5a140592d489ed2aeb6a1f4\"\u003e\u003ccode\u003ee789e82\u003c/code\u003e\u003c/a\u003e [test] Update the generation of eclipse test targets from JDK14 to JDK25.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a54cecd4adc00b3193953e6cd125b344bc2e81d6\"\u003e\u003ccode\u003ea54cecd\u003c/code\u003e\u003c/a\u003e [trivial][changelog]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6\"\u003e\u003ccode\u003e3db0a6c\u003c/code\u003e\u003c/a\u003e [bugfix][\u003ccode\u003e@Jacksonized\u003c/code\u003e] javac handler of jacksonized checked for existing ja...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12572fcbd2d69c6b26f19334263d3d7cb0701be3\"\u003e\u003ccode\u003e12572fc\u003c/code\u003e\u003c/a\u003e [test] Adjusted tests to the new 'jackson version is a list' config key setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/0e9699ce82f03644884a755f65a4ad128d2122af\"\u003e\u003ccode\u003e0e9699c\u003c/code\u003e\u003c/a\u003e [changelog] Document implementation of Jackson3 support: \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d441be157b7d51d4694370ac7ecc502565aee6b2\"\u003e\u003ccode\u003ed441be1\u003c/code\u003e\u003c/a\u003e [jacksonized] infrastructure for previous merge resolution: Changed to the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d62b2d5b80dd6be6c18eb4d473601dadff4e54d7\"\u003e\u003ccode\u003ed62b2d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into cachescrubber-\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003egh-3950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f49f0fe78d9c8a0ddce1b5abd1a817ef2eec9e18\"\u003e\u003ccode\u003ef49f0fe\u003c/code\u003e\u003c/a\u003e [test] Remove tests for deprecated \u003ccode\u003e@Logger(access = MODULE)\u003c/code\u003e. They're deprec...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.42...v1.18.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.seleniumhq.selenium:selenium-dependencies-bom` from 4.40.0 to 4.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeleniumHQ/selenium/releases\"\u003eorg.seleniumhq.selenium:selenium-dependencies-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSelenium 4.43.0\u003c/h2\u003e\n\u003ch2\u003eDetailed Changelogs by Component\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG\"\u003eJava\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES\"\u003ePython\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG\"\u003eDotNet\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES\"\u003eRuby\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md\"\u003eJavaScript\u003c/a\u003e\u003c/strong\u003e\n\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SeleniumHQ/selenium/compare/selenium-4.42.0...selenium-4.43.0\"\u003ehttps://github.com/SeleniumHQ/selenium/compare/selenium-4.42.0...selenium-4.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSelenium 4.42.0\u003c/h2\u003e\n\u003ch2\u003eDetailed Changelogs by Component\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG\"\u003eJava\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES\"\u003ePython\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG\"\u003eDotNet\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES\"\u003eRuby\u003c/a\u003e\u003c/strong\u003e     |    \u003c!-- raw HTML omitted --\u003e \u003cstrong\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md\"\u003eJavaScript\u003c/a\u003e\u003c/strong\u003e\n\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[rust][rb] Update lock files with new versions by \u003ca href=\"https://github.com/cgoldberg\"\u003e\u003ccode\u003e@​cgoldberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17118\"\u003eSeleniumHQ/selenium#17118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Unify all event arguments to be *EventArgs by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17125\"\u003eSeleniumHQ/selenium#17125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[py] Add return type annotation to execute_script and execute_async_script by \u003ca href=\"https://github.com/adamtheturtle\"\u003e\u003ccode\u003e@​adamtheturtle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17117\"\u003eSeleniumHQ/selenium#17117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Expose functionality via interface by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17127\"\u003eSeleniumHQ/selenium#17127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Unregister cancelled commands by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17129\"\u003eSeleniumHQ/selenium#17129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Properly handle websocket close handshake by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17132\"\u003eSeleniumHQ/selenium#17132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ruby] fix linter error in \u003ccode\u003e./go authors\u003c/code\u003e script by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17136\"\u003eSeleniumHQ/selenium#17136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[nodejs] Color Class for Javascript library by \u003ca href=\"https://github.com/BckupMuthu\"\u003e\u003ccode\u003e@​BckupMuthu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/16944\"\u003eSeleniumHQ/selenium#16944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] fix \u0026quot;or\u0026quot; condition by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17135\"\u003eSeleniumHQ/selenium#17135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Improve screenshot error message by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17120\"\u003eSeleniumHQ/selenium#17120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] fix \u0026quot;Don't serialize binary stream - it might be large\u0026quot; when using \u003ccode\u003eRemoteWebDriver.builder()\u003c/code\u003e by \u003ca href=\"https://github.com/tim-burke-systemware\"\u003e\u003ccode\u003e@​tim-burke-systemware\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17139\"\u003eSeleniumHQ/selenium#17139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Wait until events are dispatched when unsubscribing by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17142\"\u003eSeleniumHQ/selenium#17142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] Any WebDriver can be disposed asynchronously by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17119\"\u003eSeleniumHQ/selenium#17119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[grid] Router bypass WebSocket data path via transparent TCP tunnel by \u003ca href=\"https://github.com/VietND96\"\u003e\u003ccode\u003e@​VietND96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17146\"\u003eSeleniumHQ/selenium#17146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Preserve configurable options pattern by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17144\"\u003eSeleniumHQ/selenium#17144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[rb] Use portable Ruby by \u003ca href=\"https://github.com/p0deje\"\u003e\u003ccode\u003e@​p0deje\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/16936\"\u003eSeleniumHQ/selenium#16936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Guard against NPE in Platform.extractFromSysProperty by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17151\"\u003eSeleniumHQ/selenium#17151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Deduplicate Unicode PUA mappings in Keys; make OPTION an alias of ALT and deprecate FN by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17147\"\u003eSeleniumHQ/selenium#17147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] remove \u003ccode\u003e@Nullable\u003c/code\u003e from return value for \u003ccode\u003eExpectedConditions\u003c/code\u003e that never return null by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17149\"\u003eSeleniumHQ/selenium#17149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Fluent setters in few classes like \u003ccode\u003ePrintOptions\u003c/code\u003e etc. by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17148\"\u003eSeleniumHQ/selenium#17148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dotnet] [bidi] Add disposed guard by \u003ca href=\"https://github.com/nvborisenko\"\u003e\u003ccode\u003e@​nvborisenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17161\"\u003eSeleniumHQ/selenium#17161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] Enhance ScriptKey.toString() and mask script content in UnpinnedScriptKey by \u003ca href=\"https://github.com/seethinajayadileep\"\u003e\u003ccode\u003e@​seethinajayadileep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17159\"\u003eSeleniumHQ/selenium#17159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[java] specify nullability in packages \u003ccode\u003eorg.openqa.selenium.chrom*\u003c/code\u003e by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17152\"\u003eSeleniumHQ/selenium#17152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullability for browsers by \u003ca href=\"https://github.com/asolntsev\"\u003e\u003ccode\u003e@​asolntsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/pull/17167\"\u003eSeleniumHQ/selenium#17167\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/SeleniumHQ/selenium/commit/dd0f5342f342c9583b2dde8e1619d6babc612ea0\"\u003e\u003ccode\u003edd0f534\u003c/code\u003e\u003c/a\u003e [build] Prepare for release of selenium-4.43.0 (\u003ca href=\"https://redirect.github.com/SeleniumHQ/selenium/issues/17329\"\u003e#17329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/52a38c6222707b1582cf2b4521649ba40077ecb7\"\u003e\u003ccode\u003e52a38c6\u003c/code\u003e\u003c/a\u003e fix(release): add rust:update command to version reset workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/7cee048f8a415f273670789bb076a679416a3f77\"\u003e\u003ccode\u003e7cee048\u003c/code\u003e\u003c/a\u003e fix(pypirc): remove setup_pypirc method and update nightly credentials handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/8382015adf4becfc90f88cc40193eebcf2496101\"\u003e\u003ccode\u003e8382015\u003c/code\u003e\u003c/a\u003e fix(credentials): add support for nightly PyPI credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/63e8662a74f58a26923f02d523a85d4b006c348a\"\u003e\u003ccode\u003e63e8662\u003c/code\u003e\u003c/a\u003e Update mirror info (Thu Apr  9 18:16:15 UTC 2026)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/5615f6459e028cac09343e95fff0cf0ab3b9cc75\"\u003e\u003ccode\u003e5615f64\u003c/code\u003e\u003c/a\u003e fix(version): update selenium-manager to 0.4.43-nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/98871168e5d3e55e4efafda0ac3e3f7224d09a04\"\u003e\u003ccode\u003e9887116\u003c/code\u003e\u003c/a\u003e fix(release): specify path for downloading release packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/e2d089c4c1ffd4ab20c707ac67c460814e9520f8\"\u003e\u003ccode\u003ee2d089c\u003c/code\u003e\u003c/a\u003e fix(dependencies): update selenium-webdriver to 4.43.0.nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/c68d3debf329f0947dc2791f58d2c9eb26ce5985\"\u003e\u003ccode\u003ec68d3de\u003c/code\u003e\u003c/a\u003e Reverting changes done for 4.42.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeleniumHQ/selenium/commit/cb536ad6844b3c159901d898de79832d5fd5d20f\"\u003e\u003ccode\u003ecb536ad\u003c/code\u003e\u003c/a\u003e Bumping versions to nightly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeleniumHQ/selenium/compare/selenium-4.40.0...selenium-4.43.0\"\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 4.0.2 to 4.0.5\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\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter` from 4.0.2 to 4.0.5\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-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter-test` from 4.0.2 to 4.0.5\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-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter` from 4.0.2 to 4.0.5\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-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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-starter-test` from 4.0.2 to 4.0.5\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-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\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/49782\"\u003e#49782\u003c/a\u003e\u003c/li\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/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\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/49738\"\u003e#49738\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/49731\"\u003e#49731\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/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\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/issues/49672\"\u003e#49672\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/issues/49727\"\u003e#49727\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/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\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 Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\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/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\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/49762\"\u003e#49762\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, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\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\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\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/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\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/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.2...v4.0.5\"\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.0.4 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\u003eAddition...\n\n_Description has been truncated_","html_url":"https://github.com/CyborgCodeSyndicate/utilities/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyborgCodeSyndicate%2Futilities/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"3.3.0","new_version":"3.6.1","update_type":"minor","path":null,"pr_created_at":"2026-04-10T23:52:22.000Z","version_change":"3.3.0 → 3.6.1","issue":{"uuid":"4242247100","node_id":"PR_kwDOBmh_q87RmAkz","number":1199,"state":"closed","title":"chore(deps): bump the maven group across 9 directories with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T11:33:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T23:52:22.000Z","updated_at":"2026-04-20T11:33:59.000Z","time_to_close":819695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven","update_count":3,"packages":[{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.3.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.3","new_version":"2.25.4"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.113","new_version":"9.0.117"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the / directory: org.apache.logging.log4j:log4j-core, org.apache.tomcat:tomcat-catalina and [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\nBumps the maven group with 2 updates in the /component-runtime-impl directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /component-starter-server directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /component-tools directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /component-tools-webapp directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /documentation directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /reporting directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /talend-component-maven-plugin directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 2 updates in the /vault-client directory: org.apache.logging.log4j:log4j-core and org.apache.tomcat:tomcat-catalina.\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.3.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReading and writing files using Java NIO (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.3.0...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.3 to 2.25.4\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.113 to 9.0.117\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Talend/component-runtime/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Talend/component-runtime/pull/1199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fcomponent-runtime/issues/1199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1199/packages"}},{"old_version":"3.3.0","new_version":"3.6.1","update_type":"minor","path":"the maven group across 1 directory","pr_created_at":"2026-04-10T01:27:13.000Z","version_change":"3.3.0 → 3.6.1","issue":{"uuid":"4235901070","node_id":"PR_kwDOOWm62s7RTkIo","number":20,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 3.3.0 to 3.6.1 in the maven group across 1 directory","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-04-10T01:27:13.000Z","updated_at":"2026-04-10T01:27:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.3.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"the maven group across 1 directory","ecosystem":"maven"},"body":"Bumps the maven group with 1 update in the / directory: [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.3.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReading and writing files using Java NIO (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.3.0...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.3.0\u0026new-version=3.6.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/AKJUS/start.openliberty.io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/AKJUS/start.openliberty.io/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKJUS%2Fstart.openliberty.io/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"3.5.1","new_version":"3.6.1","update_type":"minor","path":"/generated-platform-project/quarkus-universe/bom","pr_created_at":"2026-04-09T02:56:37.000Z","version_change":"3.5.1 → 3.6.1","issue":{"uuid":"4229041313","node_id":"PR_kwDODKEBwM7Q_2Bf","number":1873,"state":"open","title":"Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 in /generated-platform-project/quarkus-universe/bom","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-04-09T02:56:37.000Z","updated_at":"2026-04-09T05:05:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/generated-platform-project/quarkus-universe/bom","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.5.1 to 3.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.5.1\u0026new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/quarkusio/quarkus-platform/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/quarkusio/quarkus-platform/pull/1873","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarkusio%2Fquarkus-platform/issues/1873","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1873/packages"}},{"old_version":"3.5.1","new_version":"3.6.1","update_type":"minor","path":null,"pr_created_at":"2026-04-09T02:54:33.000Z","version_change":"3.5.1 → 3.6.1","issue":{"uuid":"4229033728","node_id":"PR_kwDOOY__Bc7Q_0jO","number":10,"state":"closed","title":"Bump the maven group across 3 directories with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T20:38:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T02:54:33.000Z","updated_at":"2026-05-18T20:38:37.000Z","time_to_close":3433442,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":21,"packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.springframework:spring-core","old_version":"5.3.39","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.104","new_version":"9.0.113"},{"name":"commons-fileupload:commons-fileupload","old_version":"1.5","new_version":"1.6.0"},{"name":"commons-beanutils:commons-beanutils","old_version":"1.10.1","new_version":"1.11.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"6.1.7.Final","new_version":"6.2.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.apache.tika:tika-core","old_version":"3.0.0-BETA","new_version":"3.2.2","repository_url":"https://github.com/apache/tika"},{"name":"org.opensearch:opensearch-common","old_version":"2.16.0","new_version":"2.19.4","repository_url":"https://github.com/opensearch-project/OpenSearch"},{"name":"io.netty:netty-codec","old_version":"4.1.112.Final","new_version":"4.1.125.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"9.37.2","new_version":"9.37.4"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 14 updates in the /library directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.5.1` | `3.6.1` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 13 updates in the /master directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 14 updates in the /sitestats directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n| org.apache.xmlgraphics:fop | `1.0` | `2.2` |\n\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.5.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\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\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\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\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\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 Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\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/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\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/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.17.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\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/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.104 to 9.0.113\n\nUpdates `commons-fileupload:commons-fileupload` from 1.5 to 1.6.0\n\nUpdates `commons-beanutils:commons-beanutils` from 1.10.1 to 1.11.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.3\n\nUpdates `org.hibernate.validator:hibernate-validator` from 6.1.7.Final to 6.2.0.Final\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-validator/blob/6.2.0.Final/changelog.txt\"\u003eorg.hibernate.validator:hibernate-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.0.Final (23-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1821 - engine     - HV-1755 introduces NPE in org.hibernate.validator.internal.engine.ValidatorFactoryImpl constructor\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1822 - validators - Add Russian specific validator for russian taxpayer identification number\u003c/p\u003e\n\u003ch2\u003e6.2.0.CR1 (07-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Improvement\n* HV-1812 - engine             - Avoid reflection-based metadata extraction for built-in value extractors\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1816 - engine             - Disable Expression Language by default for custom constraint violations\u003c/p\u003e\n\u003cp\u003e** Remove Feature\n* HV-1790 - engine, validators - Remove the SafeHtml constraint\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1820 - engine             - Upgrade JBoss Logging to 3.4.1.Final\n* HV-1819 - engine             - Upgrade Classmate to 1.5.1\n* HV-1817 - build              - Upgrade to checkstyle 8.38\u003c/p\u003e\n\u003ch2\u003e6.1.6.Final (30-09-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1804 - translations - Fix Dutch translation for \u003ca href=\"https://github.com/Size\"\u003e\u003ccode\u003e@​Size\u003c/code\u003e\u003c/a\u003e constraint\n* HV-1797 - validators   - Validation on classes with a bidirectional relationship cause stack overflow on 6.1.x\n* HV-1761 - engine       - Interpolation of primitive arrays causes a ClassCastException\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HV-1782 - translations - Remove trailing dot from \u003ca href=\"https://github.com/Max\"\u003e\u003ccode\u003e@​Max\u003c/code\u003e\u003c/a\u003e constraint German translation\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1780 - validators   - Add \u003ca href=\"https://github.com/Normalized\"\u003e\u003ccode\u003e@​Normalized\u003c/code\u003e\u003c/a\u003e contraint that validates if text is normalized in a given form\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1803 - tests        - Move the tests to log4j2\n* HV-1802 - tests        - Update ByteBuddy test dependency to 1.10.16\n* HV-1795 - build        - Remove link to JavaMoney javadoc\u003c/p\u003e\n\u003ch2\u003e6.1.5.Final (06-05-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1774 - engine        - Invalid parsing of EL expression can lead to invalid EL expressions considered valid\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/a883dcd11d7f9d8bdd8a2069a54cddd9213051c6\"\u003e\u003ccode\u003ea883dcd\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/badcc8f2b662e98ea974fcd341b6013eb3fb94a4\"\u003e\u003ccode\u003ebadcc8f\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/ff4faab33b8c8d2d10f4b5907320f59191c7612e\"\u003e\u003ccode\u003eff4faab\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/d8c8faaabb23786e026e4cd27fc3db3b43704d56\"\u003e\u003ccode\u003ed8c8faa\u003c/code\u003e\u003c/a\u003e HV-1822 add russian specific INN annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/3304647fa6c5cccb5d66448d8fb90640e53fa912\"\u003e\u003ccode\u003e3304647\u003c/code\u003e\u003c/a\u003e HV-1821 Support using a non-Hibernate Validator configuration class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/9c61b9570913fe723b60e45970928d3fba0edfb3\"\u003e\u003ccode\u003e9c61b95\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/02ed74e331012f8d1fd3966bf0e7a8f2650cedd8\"\u003e\u003ccode\u003e02ed74e\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/401a85d08800c4f68ad5f0fb2121862923d23b50\"\u003e\u003ccode\u003e401a85d\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/72322262c405d912874559cd065ea72a638f2f67\"\u003e\u003ccode\u003e7232226\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/17850546db3d8d5eda23ca86afb39972cb1dbd30\"\u003e\u003ccode\u003e1785054\u003c/code\u003e\u003c/a\u003e HV-1820 Upgrade JBoss Logging to 3.4.1.Final\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-validator/compare/6.1.7.Final...6.2.0.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tika:tika-core` from 3.0.0-BETA to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/tika/blob/main/CHANGES.txt\"\u003eorg.apache.tika:tika-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRelease 4.0.0-BETA1 - ???\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved towards default json based configuration (TIKA-4544 and many others).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules have been reorganized by\nresource (tika-pipes-solr) vs task (tika-pipes-fetcher-solr)\n(TIKA-4543). Note that the file-system pipes components have\nbeen taken out of tika-pipes-core and placed in their own\npf4j module: tika-pipes-file-system.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules are now pf4j plugins (TIKA-4519).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes core classes have been moved to a new module: tika-pipes-core,\nand the FileSystem pipes components have moved (TIKA-4334).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMetadataListFilter has been renamed MetadataFilter, and\nMetadataFilter has been removed (TIKA-4546).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved several modules, including: tika-batch (TIKA-4333), snaps deployment (TIKA-4502),\ndotnet (TIKA-4332), advanced media module (TIKA-4500), tika-dl module (TIKA-4499),\ntika-fuzzing module (TIKA-4506).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeaders are no longer injected into the body/content of MSG files (TIKA-4345). Please open\na ticket if you need this behavior across email formats.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAPI changes in the EmbeddedStreamTranslator (TIKA-4518).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved DigestingParser (TIKA-4607).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOTHER CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency bug in TikaToXMP (TIKA-4393)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRelease 3.3.0 - ???\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eVarious fixes based on regression testing (TIKA-4563).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove zip parsing (TIKA-4650).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd detection of compressed bmp (TIKA-4511).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow per file timeouts in tika-pipes (TIKA-4497).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd matroska detector (TIKA-1180).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow multiple values for many Dublin Core keys (TIKA-4466).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtract macros by default in tika-app's commandline and gui (TIKA-4472).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/c5c9d00e475d48226dfe3f80a2891bfa5426043a\"\u003e\u003ccode\u003ec5c9d00\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.2.2-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/5d87ef30df9247e43cc32e48fcfba1cb7a3a3310\"\u003e\u003ccode\u003e5d87ef3\u003c/code\u003e\u003c/a\u003e update CHANGES.txt for 3.2.2 rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/a608cc2f4542248336c5a19e392f68c732b53b3d\"\u003e\u003ccode\u003ea608cc2\u003c/code\u003e\u003c/a\u003e further improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/948c75302d7cb6cb0cb0655a2f5935c492f404c0\"\u003e\u003ccode\u003e948c753\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph, aws, nimbus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0f78344d88d201f0a158074528c8ffe94082c6d7\"\u003e\u003ccode\u003e0f78344\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/94acef2854eed07f0ded357c13a659409495ca49\"\u003e\u003ccode\u003e94acef2\u003c/code\u003e\u003c/a\u003e Improve configuration of xmlinputfactory (\u003ca href=\"https://redirect.github.com/apache/tika/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0c89f4b894395af57d441e0cbebdf2cb6657416d\"\u003e\u003ccode\u003e0c89f4b\u003c/code\u003e\u003c/a\u003e Simplify path naming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0b889d13aa2c08c1e1674c712df89b6ec4894ccd\"\u003e\u003ccode\u003e0b889d1\u003c/code\u003e\u003c/a\u003e TIKA-4455: update commons-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/d20be6c71e1df05a1cfc4a5338d77a6b17196c46\"\u003e\u003ccode\u003ed20be6c\u003c/code\u003e\u003c/a\u003e TIKA-4455: replace deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/8b580d84d8199d23ea3b0bacf1a73355ddc15bd2\"\u003e\u003ccode\u003e8b580d8\u003c/code\u003e\u003c/a\u003e TIKA-4455: remove json-smart exclusion, no longer needed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/tika/compare/3.0.0-BETA...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch:opensearch-common` from 2.16.0 to 2.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/OpenSearch/releases\"\u003eorg.opensearch:opensearch-common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.4\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.4 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.4\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew cluster setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19491\"\u003e#19491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Apache Lucene to 9.12.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19444\"\u003e#19444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bc-fips\u003c/code\u003e from 2.0.0 to 2.1.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-lang3\u003c/code\u003e from 3.14.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcprov-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcmail-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcpkix-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.tika\u003c/code\u003e from 2.9.2 to 3.2.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-compress\u003c/code\u003e from 1.26.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commonscodec\u003c/code\u003e from 1.16.1 to 1.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19229\"\u003e#19229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump netty from 4.1.121.Final to 4.1.125.Final (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19270\"\u003e#19270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bouncycastle from 1.79 to 1.82 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19552\"\u003e#19552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.ajoberstar.grgit:grgit-core\u003c/code\u003e from 5.2.1 to 5.3.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor-netty\u003c/code\u003e from 1.1.23 to 1.2.9 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor\u003c/code\u003e from 3.5.20 to 3.7.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.hadoop:hadoop-minicluster\u003c/code\u003e from 3.4.1 to 3.4.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19605\"\u003e#19605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eio.grpc\u003c/code\u003e deps from 1.68.2 to 1.75.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19495\"\u003e#19495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ecom.nimbusds:nimbus-jose-jwt\u003c/code\u003e from 10.0.2 to 10.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19538\"\u003e#19538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd task cancellation checks in aggregators (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18426\"\u003e#18426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OOM due to large number of shard result buffering (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19066\"\u003e#19066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix QueryPhaseResultConsumer incomplete callback loops (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19231\"\u003e#19231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ScoreDoc instead of FieldDoc when creating TopScoreDocCollectorManager to avoid unnecessary conversion (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18802\"\u003e#18802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19637\"\u003e#19637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace centos:8 with almalinux:8 since centos docker images are deprecated (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19154\"\u003e#19154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow plugins to copy folders into their config dir during installation (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19343\"\u003e#19343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnboarding new maven snapshots publishing to s3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.3\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.3 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.3\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject close index requests, while remote store migration is in progress.(\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18327\"\u003e#18327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/e2e89961c9a327daf514a7ce1320a6189bfd08cd\"\u003e\u003ccode\u003ee2e8996\u003c/code\u003e\u003c/a\u003e Fix :build-tools:integTest fails on Mac and aarch64 Ubuntu (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19830\"\u003e#19830\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19832\"\u003e#19832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29473d568b2d3201641e6686a2172d955999fbc2\"\u003e\u003ccode\u003e29473d5\u003c/code\u003e\u003c/a\u003e [AUTO] Add release notes for 2.19.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19819\"\u003e#19819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/00bb78b77b599118b6e9302f7a7ac7d2a840eb5e\"\u003e\u003ccode\u003e00bb78b\u003c/code\u003e\u003c/a\u003e Introduced new setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19491\"\u003e#19491\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19814\"\u003e#19814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/d69262e940acbfbd3f469970810092576b182221\"\u003e\u003ccode\u003ed69262e\u003c/code\u003e\u003c/a\u003e Fix IndexOutOfBoundsException when running include/exclude with non-existent ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/957e12f07c06412ad645a36962da9467057d88be\"\u003e\u003ccode\u003e957e12f\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Task cancellation and query phase result consumer changes (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/80cb53e262670e20f2341971919e86e29d84fd8c\"\u003e\u003ccode\u003e80cb53e\u003c/code\u003e\u003c/a\u003e Fix broken Gradle Spock's integration (skips Groovy tests) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19742\"\u003e#19742\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29450f040d5ec3ae80065de999d0560bd2f720f7\"\u003e\u003ccode\u003e29450f0\u003c/code\u003e\u003c/a\u003e Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19538\"\u003e#19538\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/404107e4c6db6b883f067e465fd66b954cc0bf49\"\u003e\u003ccode\u003e404107e\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Onboarding new maven snapshots publishing to s3 (OpenSearch C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/19d5c28650a252965549a3b18759780a131e6529\"\u003e\u003ccode\u003e19d5c28\u003c/code\u003e\u003c/a\u003e Fix CVE's (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/18935\"\u003e#18935\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/b286d2dc44b61c806b5cbaeb7e94f82c1844d764\"\u003e\u003ccode\u003eb286d2d\u003c/code\u003e\u003c/a\u003e Replace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/192\"\u003e#192\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/opensearch-project/OpenSearch/compare/2.16.0...2.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec` from 4.1.112.Final to 4.1.125.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/56ea9763c6ac550f0f8ab7849ef0af21532643cb\"\u003e\u003ccode\u003e56ea976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.125.Final\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/idgrou/sakai/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/idgrou%2Fsakai/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"3.6.0","new_version":"3.6.1","update_type":"patch","path":null,"pr_created_at":"2026-04-09T02:01:34.000Z","version_change":"3.6.0 → 3.6.1","issue":{"uuid":"4228871852","node_id":"PR_kwDONxtSOs7Q_YlC","number":2,"state":"closed","title":"Bump the maven group across 7 directories with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T22:18:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T02:01:34.000Z","updated_at":"2026-04-10T22:18:11.000Z","time_to_close":159396,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":16,"packages":[{"name":"org.springframework:spring-context","old_version":"6.2.2","new_version":"6.2.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot","old_version":"3.4.2","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.5.100","new_version":"9.0.115"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.3"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.zookeeper:zookeeper","old_version":"3.7.2","new_version":"3.8.6"},{"name":"org.hibernate:hibernate-validator","old_version":"5.2.4.Final","new_version":"6.2.0.Final"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"com.squareup.okhttp3:okhttp","old_version":"3.14.9","new_version":"4.9.2","repository_url":"https://github.com/square/okhttp"},{"name":"io.grpc:grpc-netty-shaded","old_version":"1.70.0","new_version":"1.75.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.2` | `6.2.7` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `3.4.2` | `3.4.5` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.115` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.2.4.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `3.14.9` | `4.9.2` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 8 updates in the /dubbo-dependencies-bom directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.5.100` | `9.0.115` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.6` |\n| org.apache.zookeeper:zookeeper | `3.7.2` | `3.8.6` |\n| org.hibernate:hibernate-validator | `5.4.3.Final` | `6.2.0.Final` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `3.14.9` | `4.9.2` |\n| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.70.0` | `1.75.0` |\n\nBumps the maven group with 4 updates in the /dubbo-maven-plugin directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-cache directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast).\nBumps the maven group with 4 updates in the /dubbo-plugin/dubbo-filter-validation directory: [org.springframework:spring-context](https://github.com/spring-projects/spring-framework), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot), org.apache.tomcat.embed:tomcat-embed-core and org.hibernate:hibernate-validator.\nBumps the maven group with 1 update in the /dubbo-remoting/dubbo-remoting-zookeeper-curator5 directory: org.apache.zookeeper:zookeeper.\nBumps the maven group with 1 update in the /dubbo-test/dubbo-test-check directory: org.apache.zookeeper:zookeeper.\n\nUpdates `org.springframework:spring-context` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.2 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\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\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\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\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\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 Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\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/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\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/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.7\"\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` from 3.4.2 to 3.4.5\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.5\"\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-starter-actuator` from 3.4.2 to 3.4.5\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-starter-actuator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.5.100 to 9.0.115\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.3\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\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/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.zookeeper:zookeeper` from 3.7.2 to 3.8.6\n\nUpdates `org.hibernate:hibernate-validator` from 5.2.4.Final to 6.2.0.Final\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `com.squareup.okhttp3:okhttp` from 3.14.9 to 4.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okhttp/blob/master/CHANGELOG.md\"\u003ecom.squareup.okhttp3:okhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003ch2\u003eVersion 5.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-18\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused\ntimeouts to fire later than they were supposed to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.4][okio_3_16_4].\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.3.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-16\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade: [Okio 3.16.3][okio_3_16_3].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-30\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Add tags to \u003ccode\u003eCall\u003c/code\u003e, including computable tags. Use this to attach application-specific\nmetadata to a \u003ccode\u003eCall\u003c/code\u003e in an \u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e. The tag can be read in any other\n\u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003e  override fun intercept(chain: Interceptor.Chain): Response {\n    chain.call().tag(MyAnalyticsTag::class) {\n      MyAnalyticsTag(...)\n    }\n\u003cpre\u003e\u003ccode\u003ereturn chain.proceed(chain.request())\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Support request bodies on HTTP/1.1 connection upgrades.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: \u003ccode\u003eEventListener.plus()\u003c/code\u003e makes it easier to observe events in multiple listeners.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't spam logs with \u003cem\u003e‘Method isLoggable in android.util.Log not mocked.’\u003c/em\u003e when using\nOkHttp in Robolectric and Paparazzi tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Kotlin 2.2.21][kotlin_2_2_21].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.2][okio_3_16_2].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail\n[16 KB ELF alignment checks][elf_alignment].\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/square/okhttp/commit/3edf17ca8a5048912d19e84d0fc2a7941a97c07d\"\u003e\u003ccode\u003e3edf17c\u003c/code\u003e\u003c/a\u003e Prepare for release 4.9.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/262b3cde9f6354a31d4d4862bef5a81590687ad7\"\u003e\u003ccode\u003e262b3cd\u003c/code\u003e\u003c/a\u003e Handle strict module handling on JDK17 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6707\"\u003e#6707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6742\"\u003e#6742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/f574ea2f5259d9040f264ddeb582fb1ce563f10c\"\u003e\u003ccode\u003ef574ea2\u003c/code\u003e\u003c/a\u003e Cherry pick fix for CVE-2021-0341 onto 4.9.x (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6741\"\u003e#6741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/1fd7c0afdc2cee9ba982b07d49662af7f60e1518\"\u003e\u003ccode\u003e1fd7c0a\u003c/code\u003e\u003c/a\u003e Make it more difficult to accidentally log sensitive headers (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6551\"\u003e#6551\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6740\"\u003e#6740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/b0397cc7a9f755ef8ab1e00c8114531f802f35a6\"\u003e\u003ccode\u003eb0397cc\u003c/code\u003e\u003c/a\u003e 4.9.x GitHub builds update (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6732\"\u003e#6732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/eb5a8343eab9ba4ec933e8fb80d3f8a0e4eacbcd\"\u003e\u003ccode\u003eeb5a834\u003c/code\u003e\u003c/a\u003e Prepare next development version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/63dcd95bfa2345bb3f3d4abc6b6dbf36cfb08aaf\"\u003e\u003ccode\u003e63dcd95\u003c/code\u003e\u003c/a\u003e Prepare for release 4.9.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/d2e28ab672d5734a76f97f48174a3e6e8339e183\"\u003e\u003ccode\u003ed2e28ab\u003c/code\u003e\u003c/a\u003e Silently ignore 'bio == null' NullPointerExceptions (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6534\"\u003e#6534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/cbeaf8f955fff9caa5652ccc6c1393ec8b993799\"\u003e\u003ccode\u003ecbeaf8f\u003c/code\u003e\u003c/a\u003e Prepare for release 4.9.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/8fd74a7482effe1ca8847a28b29262415dbb7faa\"\u003e\u003ccode\u003e8fd74a7\u003c/code\u003e\u003c/a\u003e Conscrypt 2.5.1 Upgrade (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/6263\"\u003e#6263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okhttp/compare/parent-3.14.9...parent-4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.grpc:grpc-netty-shaded` from 1.70.0 to 1.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-java/releases\"\u003eio.grpc:grpc-netty-shaded's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.75.0\u003c/h2\u003e\n\u003ch3\u003eBehavior Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebinder: Introduce server pre-authorization (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12127\"\u003e#12127\u003c/a\u003e). grpc-binder clients authorize servers by checking the UID of the sender of the SETUP_TRANSPORT Binder transaction against some SecurityPolicy. But merely binding to an unauthorized server to learn its UID can enable \u0026quot;keep-alive\u0026quot; and \u0026quot;background activity launch\u0026quot; abuse, even if security policy ultimately causes the grpc connection to fail. Pre-authorization mitigates this kind of abuse by resolving addresses and authorizing a candidate server Application's UID before binding to it. Pre-auth is especially important when the server's address is not fixed in advance but discovered by PackageManager lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: \u003ccode\u003egrpc-timeout\u003c/code\u003e should always be positive (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12201\"\u003e#12201\u003c/a\u003e) (6dfa03c51). There is a local race between when the deadline is checked before sending the RPC and when the timeout is calculated to put on-the-wire. The code replaced negative timeouts with 0 nanoseconds. gRPC’s PROTOCOL-HTTP2 spec states that timeouts should be positive, so now non-positive values are replaced with 1 nanosecond\u003c/li\u003e\n\u003cli\u003ecore: Improved DEADLINE_EXCEEDED message for delayed calls (6ff8ecac0). Delayed calls are the first calls on a Channel before name resolution has resol...\n\n_Description has been truncated_","html_url":"https://github.com/vishakha-mali/dubbo/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishakha-mali%2Fdubbo/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.0.24","new_version":"3.6.1","update_type":"minor","path":"/build/maven/jjtree-javacc","pr_created_at":"2026-04-09T01:55:01.000Z","version_change":"3.0.24 → 3.6.1","issue":{"uuid":"4228851012","node_id":"PR_kwDOACoACs7Q_U0a","number":5600,"state":"closed","title":"chore(deps): bump org.codehaus.plexus:plexus-utils from 3.0.24 to 3.6.1 in /build/maven/jjtree-javacc","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T08:32:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T01:55:01.000Z","updated_at":"2026-05-23T08:32:35.000Z","time_to_close":3825444,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.0.24","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"}],"path":"/build/maven/jjtree-javacc","ecosystem":"maven"},"body":"Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.0.24 to 3.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReading and writing files using Java NIO (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/232\"\u003e#232\u003c/a\u003e) \u003ca href=\"https://github.com/mkarg\"\u003e\u003ccode\u003e@​mkarg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.0.24...plexus-utils-3.6.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.codehaus.plexus:plexus-utils\u0026package-manager=maven\u0026previous-version=3.0.24\u0026new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/geotools/geotools/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/geotools/geotools/pull/5600","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/geotools%2Fgeotools/issues/5600","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5600/packages"}}]}