{"id":7510,"name":"org.springframework:spring-test","ecosystem":"maven","repository_url":"https://github.com/spring-projects/spring-framework","issues_count":305,"created_at":"2025-06-06T22:12:05.069Z","updated_at":"2025-06-06T22:12:05.069Z","purl":"pkg:maven/org.springframework:spring-test","metadata":{"id":5420889,"name":"org.springframework:spring-test","ecosystem":"maven","description":"Spring TestContext Framework","homepage":"https://github.com/spring-projects/spring-framework","licenses":"Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-framework","keywords_array":[],"namespace":"org.springframework","versions_count":269,"first_release_published_at":"2007-12-25T19:39:37.000Z","latest_release_published_at":"2025-05-15T08:53:43.000Z","latest_release_number":"6.2.7","last_synced_at":"2025-06-06T12:01:06.264Z","created_at":"2022-11-13T23:17:04.089Z","updated_at":"2025-06-06T12:01:06.264Z","registry_url":"https://central.sonatype.com/artifact/org.springframework/spring-test/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework/spring-test/","metadata":{},"repo_metadata":{"uuid":"1148753","full_name":"spring-projects/spring-framework","owner":"spring-projects","description":"Spring Framework","archived":false,"fork":false,"pushed_at":"2023-03-22T05:59:33.000Z","size":186925,"stargazers_count":51142,"open_issues_count":1393,"forks_count":35765,"subscribers_count":3400,"default_branch":"main","last_synced_at":"2023-03-22T06:55:01.578Z","etag":null,"topics":["framework","spring","spring-framework"],"latest_commit_sha":null,"homepage":"https://spring.io/projects/spring-framework","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,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.adoc","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2010-12-08T04:04:45.000Z","updated_at":"2023-03-22T06:22:34.000Z","dependencies_parsed_at":"2022-07-14T04:10:42.076Z","dependency_job_id":null,"html_url":"https://github.com/spring-projects/spring-framework","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-framework","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-framework/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-framework/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":79,"last_synced_at":"2023-02-20T01:16:01.912Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects"},"tags":[{"name":"v3.2.18.RELEASE","sha":"51c9d3e9acb6981767461e0a2372b7f4c76ac356","kind":"tag","published_at":"2016-12-21T18:42:12.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.18.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.18.RELEASE"},{"name":"v4.2.9.RELEASE","sha":"2cc3b278024ca45a72bc847a9457fc138424b16c","kind":"tag","published_at":"2016-12-21T12:20:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.9.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.9.RELEASE"},{"name":"v4.3.5.RELEASE","sha":"d3fa0733d5014cddb1bc49a8c43231303c9e0c93","kind":"tag","published_at":"2016-12-21T11:11:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.5.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.5.RELEASE"},{"name":"v5.0.0.M3","sha":"8be2c86575feddc32787fa8162c9ca3cc439f0ae","kind":"tag","published_at":"2016-11-08T12:47:09.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v5.0.0.M3","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v5.0.0.M3"},{"name":"v4.3.4.RELEASE","sha":"330ba990490286f0d871120e44f0b9297adf0825","kind":"tag","published_at":"2016-11-07T21:35:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.4.RELEASE"},{"name":"v5.0.0.M2","sha":"beb9277d74963e8043fbd575314ed0efffade860","kind":"tag","published_at":"2016-09-21T11:53:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v5.0.0.M2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v5.0.0.M2"},{"name":"v4.3.3.RELEASE","sha":"90718ef0d958759527fa7066a7149d8151664dda","kind":"tag","published_at":"2016-09-19T15:11:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.3.RELEASE"},{"name":"v4.2.8.RELEASE","sha":"d111af1b88b53f2589d017a7cb6d068464d9bf77","kind":"tag","published_at":"2016-09-19T14:42:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.8.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.8.RELEASE"},{"name":"v5.0.0.M1","sha":"2a50dbd7ee3a5e3406b049baf127c1b160807228","kind":"tag","published_at":"2016-07-28T13:46:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v5.0.0.M1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v5.0.0.M1"},{"name":"v4.3.2.RELEASE","sha":"62b8f97f0f50b1e3a930c23aa313ca10aa48498f","kind":"tag","published_at":"2016-07-28T08:25:48.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.2.RELEASE"},{"name":"v4.2.7.RELEASE","sha":"75bf620ae7df0967965a02e54e01f47ea5fa6f8c","kind":"tag","published_at":"2016-07-04T10:26:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.7.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.7.RELEASE"},{"name":"v4.3.1.RELEASE","sha":"a88b80195aedb70d3c351abeba8e6a0a93af339e","kind":"tag","published_at":"2016-07-04T09:32:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.1.RELEASE"},{"name":"v4.3.0.RELEASE","sha":"b49d801f241fb8088a5b7514db93fda32c58731c","kind":"tag","published_at":"2016-06-10T08:59:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.0.RELEASE"},{"name":"v4.3.0.RC2","sha":"027fa5b83ea3e409908e04a92f17eb7424018c45","kind":"tag","published_at":"2016-05-06T12:48:49.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.0.RC2"},{"name":"v3.2.17.RELEASE","sha":"022f1c335755a00d947540fc307741b419bfe9ac","kind":"tag","published_at":"2016-05-06T10:23:48.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.17.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.17.RELEASE"},{"name":"v4.2.6.RELEASE","sha":"77c0292665bc5e61d0e5108f9cd7e066381f28d3","kind":"tag","published_at":"2016-05-06T07:56:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.6.RELEASE"},{"name":"v4.3.0.RC1","sha":"fe7a8aea2ad18706f93dabe66f5d64696c48358b","kind":"tag","published_at":"2016-04-06T07:42:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.3.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.3.0.RC1"},{"name":"v4.2.5.RELEASE","sha":"dd42a21f3968c165af924310fce460694803756f","kind":"tag","published_at":"2016-02-25T09:36:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.5.RELEASE"},{"name":"v3.2.16.RELEASE","sha":"d802e2826a85a50b302f3da6770e6583822e2db8","kind":"tag","published_at":"2015-12-17T13:08:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.16.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.16.RELEASE"},{"name":"v4.2.4.RELEASE","sha":"137dc19fcdeee5a5edc230b39d2cc47f01624df7","kind":"tag","published_at":"2015-12-17T09:12:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.4.RELEASE"},{"name":"v4.1.9.RELEASE","sha":"d5ed9a1d6451267faa802f23cf6a2eccb8372484","kind":"tag","published_at":"2015-12-17T08:51:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.9.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.9.RELEASE"},{"name":"v4.2.3.RELEASE","sha":"345570109ae2dbdafe05a4270f0c710b7d53d050","kind":"tag","published_at":"2015-11-15T16:33:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.3.RELEASE"},{"name":"v4.2.2.RELEASE","sha":"8d6636aab1c2ae892bff33fe66341eda4017cbb6","kind":"tag","published_at":"2015-10-15T12:36:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.2.RELEASE"},{"name":"v4.1.8.RELEASE","sha":"ecd74399a897b3d7acf92031cd3de7e554f06651","kind":"tag","published_at":"2015-10-15T09:39:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.8.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.8.RELEASE"},{"name":"v3.2.15.RELEASE","sha":"e3e2272a755a53863276850eb80dd5032f3cf571","kind":"tag","published_at":"2015-10-15T08:41:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.15.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.15.RELEASE"},{"name":"v4.2.1.RELEASE","sha":"201b2d752efc4c79b0d52d90e95dac1093520d5f","kind":"tag","published_at":"2015-09-01T09:28:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.1.RELEASE"},{"name":"v4.2.0.RELEASE","sha":"22a14c02c2fad2f7338bb66a759f325f17089612","kind":"tag","published_at":"2015-07-31T09:03:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.0.RELEASE"},{"name":"v4.2.0.RC3","sha":"b09f7e3a12bbd0bf0522eea6d200f037211c5d80","kind":"tag","published_at":"2015-07-15T15:42:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.0.RC3","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.0.RC3"},{"name":"v4.2.0.RC2","sha":"d2f9007fb57ebc127749f2cfeac0f3ae933c7d38","kind":"tag","published_at":"2015-06-30T22:02:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.0.RC2"},{"name":"v3.2.14.RELEASE","sha":"0edb85c78b5844a42525705bec2901b773f844c2","kind":"tag","published_at":"2015-06-30T17:36:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.14.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.14.RELEASE"},{"name":"v4.1.7.RELEASE","sha":"261e37485a76586fddc858fb0896006fe92139f5","kind":"tag","published_at":"2015-06-30T17:08:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.7.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.7.RELEASE"},{"name":"v4.2.0.RC1","sha":"c45c21b7b2d53189e44275cfb4fb9465ed3c8712","kind":"tag","published_at":"2015-05-26T07:58:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.2.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.2.0.RC1"},{"name":"v4.1.6.RELEASE","sha":"c734ee12b33c9f46fcb8c9d4b2ac1fa198e2a8e0","kind":"tag","published_at":"2015-03-25T16:21:24.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.6.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.6.RELEASE"},{"name":"v4.1.5.RELEASE","sha":"2239ddf6f4c798e28ba521b26f49c1236d870a65","kind":"tag","published_at":"2015-02-20T11:09:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.5.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.5.RELEASE"},{"name":"v3.2.13.RELEASE","sha":"a1efe4f35d067b93d6ff4b3850ae9b9d6d6f6e26","kind":"tag","published_at":"2014-12-30T16:23:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.13.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.13.RELEASE"},{"name":"v4.0.9.RELEASE","sha":"d820f5e4102a577225980c611ad9f9d2e8623111","kind":"tag","published_at":"2014-12-30T15:16:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.9.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.9.RELEASE"},{"name":"v4.1.4.RELEASE","sha":"a9c2b7b38d25017bd73f8a623492a45572bc52e3","kind":"tag","published_at":"2014-12-30T10:58:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.4.RELEASE"},{"name":"v4.1.3.RELEASE","sha":"ecae24336a59df917def20f52153238ce66a6942","kind":"tag","published_at":"2014-12-09T10:25:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.3.RELEASE"},{"name":"v3.2.12.RELEASE","sha":"2f9c99e5cfc97e1b8958520b5155aed06d441202","kind":"tag","published_at":"2014-11-11T10:26:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.12.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.12.RELEASE"},{"name":"v4.1.2.RELEASE","sha":"1a7cb3c4a44f0509ce3d86a7586be624d6244615","kind":"tag","published_at":"2014-11-11T08:39:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.2.RELEASE"},{"name":"v4.0.8.RELEASE","sha":"54980c7f1854c9407f91e8aa0fc452e7b7d68ef6","kind":"tag","published_at":"2014-11-11T06:49:37.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.8.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.8.RELEASE"},{"name":"v4.1.1.RELEASE","sha":"993dfbfda2dfc0415409975764f2df7a7a8e622e","kind":"tag","published_at":"2014-10-01T08:46:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.1.RELEASE"},{"name":"v3.2.11.RELEASE","sha":"30aecf3cc56c568e89e46cac0d87f280c07a847c","kind":"tag","published_at":"2014-09-04T13:29:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.11.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.11.RELEASE"},{"name":"v4.1.0.RELEASE","sha":"8d2fd1163309e659c7411b7e5557eddb912ec684","kind":"tag","published_at":"2014-09-04T11:43:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.0.RELEASE"},{"name":"v4.0.7.RELEASE","sha":"dfe80ddd9b5fee0a4a30e30e47d66bd4547f8956","kind":"tag","published_at":"2014-09-04T08:18:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.7.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.7.RELEASE"},{"name":"v4.1.0.RC2","sha":"c125f44d176adc88e3700c7d6631f80212809f0c","kind":"tag","published_at":"2014-08-15T08:37:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.0.RC2"},{"name":"v4.1.0.RC1","sha":"c78de2ad1c8997e9546d1873d628f646850cf866","kind":"tag","published_at":"2014-07-18T16:12:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.1.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.1.0.RC1"},{"name":"v3.2.10.RELEASE","sha":"1e727d65772327b5d89d89e4825e44484b6dd681","kind":"tag","published_at":"2014-07-15T23:35:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.10.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.10.RELEASE"},{"name":"v4.0.6.RELEASE","sha":"b6c8306609d97fd11f8caa5f523021152975fb71","kind":"tag","published_at":"2014-07-08T03:49:25.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.6.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.6.RELEASE"},{"name":"v4.0.5.RELEASE","sha":"e5f530d33ca2860e3de51e4c504fb86013e9342a","kind":"tag","published_at":"2014-05-20T13:41:14.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.5.RELEASE"},{"name":"v3.2.9.RELEASE","sha":"58587159f08a5349801671b486cd781baa63cb9f","kind":"tag","published_at":"2014-05-20T11:50:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.9.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.9.RELEASE"},{"name":"v4.0.4.RELEASE","sha":"44ae54f252e6de27efbcd1379ff5083ffccdde6a","kind":"tag","published_at":"2014-04-30T22:41:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.4.RELEASE"},{"name":"v4.0.3.RELEASE","sha":"c467416ee076cfc7b91694628060fdd72c8e1fec","kind":"tag","published_at":"2014-03-27T04:24:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.3.RELEASE"},{"name":"v3.2.8.RELEASE","sha":"28d43f886c5e387dbb496e850782274ec9176160","kind":"tag","published_at":"2014-02-19T05:51:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.8.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.8.RELEASE"},{"name":"v4.0.2.RELEASE","sha":"4416e6cd4f9d48c976c169836cd040857448df28","kind":"tag","published_at":"2014-02-19T00:53:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.2.RELEASE"},{"name":"v3.2.7.RELEASE","sha":"5b99ee299031d331da9d4cc393ff1c24e0c8d63b","kind":"tag","published_at":"2014-01-28T22:38:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.7.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.7.RELEASE"},{"name":"v4.0.1.RELEASE","sha":"88d3ce96c1ca4ae319a789ff42a8c5c1e4bd69af","kind":"tag","published_at":"2014-01-28T20:16:28.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.1.RELEASE"},{"name":"v3.2.6.RELEASE","sha":"f440f927198c8b4959c727aec80e9b7423a4f548","kind":"tag","published_at":"2013-12-12T09:07:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.6.RELEASE"},{"name":"v4.0.0.RELEASE","sha":"299f8b15ad1f74ca769b396d915e8369623279f2","kind":"tag","published_at":"2013-12-12T07:15:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.0.RELEASE"},{"name":"v4.0.0.RC2","sha":"8a4b36479aab604aa38951588063f1dc7588cdb0","kind":"tag","published_at":"2013-12-03T22:45:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.0.RC2"},{"name":"v3.2.5.RELEASE","sha":"015e1bec649d84d146b04e0062723c88e350e1b2","kind":"tag","published_at":"2013-11-06T19:51:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.5.RELEASE"},{"name":"v4.0.0.RC1","sha":"e5c254b081ae10021da6e2ab43ec25e195be7f53","kind":"tag","published_at":"2013-10-31T18:57:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.0.RC1"},{"name":"v4.0.0.M3","sha":"8db4089e54d84587a9f617eadf530e9872b05a41","kind":"tag","published_at":"2013-08-29T22:38:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.0.M3","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.0.M3"},{"name":"v3.2.4.RELEASE","sha":"fc73f6bb2c2a65fadb4a7720af95bf9850733e60","kind":"tag","published_at":"2013-08-06T23:00:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.4.RELEASE"},{"name":"v4.0.0.M2","sha":"eda60529375b1b4c420f682834e328473bb66bfe","kind":"tag","published_at":"2013-07-24T15:56:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.0.M2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.0.M2"},{"name":"v3.2.3.RELEASE","sha":"7482cf902106db2bff9e912cb67bdeea3adf5855","kind":"tag","published_at":"2013-05-20T17:18:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.3.RELEASE"},{"name":"v4.0.0.M1","sha":"9ee292aaf79649a3ce86c184ec91cf0928fedac3","kind":"tag","published_at":"2013-05-17T04:43:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v4.0.0.M1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v4.0.0.M1"},{"name":"v3.2.2.RELEASE","sha":"8b293e1be40b949b8de5d6ff7411c11416fe3d5a","kind":"tag","published_at":"2013-03-13T21:14:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.2.RELEASE"},{"name":"v3.2.1.RELEASE","sha":"234cb84e832da30b6f53ccca4ef28043aacfcecc","kind":"tag","published_at":"2013-01-24T18:44:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.1.RELEASE"},{"name":"v3.1.4.RELEASE","sha":"e7d2ac4427c0ce9068f34dc326242f3e864a3a2e","kind":"commit","published_at":"2013-01-23T13:58:18.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.4.RELEASE"},{"name":"v3.2.0.RELEASE","sha":"abdcefb460fcbc1348ef04505a78381a2c69a643","kind":"commit","published_at":"2012-12-13T16:35:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.0.RELEASE"},{"name":"v3.2.0.RC2-A","sha":"5cbc5b19019b1b78312d34a58ec7e170b28cc944","kind":"tag","published_at":"2012-11-27T10:43:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.0.RC2-A","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.0.RC2-A"},{"name":"v3.2.0.RC2","sha":"25db8f2ca74c0a238c2c662887e25727f740badb","kind":"tag","published_at":"2012-11-27T09:28:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.0.RC2"},{"name":"v3.2.0.RC1","sha":"b3e3a37441473dab2121694afd38d2fb7fe9b681","kind":"tag","published_at":"2012-11-04T13:20:04.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.0.RC1"},{"name":"v3.1.3.RELEASE","sha":"6c3624005572d7104f82def53dd29bba3b62de26","kind":"commit","published_at":"2012-10-31T17:12:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.3.RELEASE"},{"name":"v3.2.0.M2","sha":"323ac6ad01328d1ac400d001c65ea89c7be98191","kind":"tag","published_at":"2012-09-12T01:41:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.0.M2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.0.M2"},{"name":"v3.1.2.RELEASE","sha":"49f728eae839ddbb1a1d17a65a86cf196549d986","kind":"commit","published_at":"2012-07-07T15:13:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.2.RELEASE"},{"name":"v3.2.0.M1","sha":"eec2be05afd6a19c587407545657c9849839b200","kind":"tag","published_at":"2012-05-28T20:22:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.2.0.M1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.2.0.M1"},{"name":"v3.1.1.RELEASE","sha":"79c9ca1a26a507b89988562e62564ac2a32e4463","kind":"commit","published_at":"2012-02-16T23:33:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.1.RELEASE"},{"name":"v3.0.7.RELEASE","sha":"40015e3de33c3384cf21914f85a2338858e63a1b","kind":"commit","published_at":"2011-12-22T21:23:34.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.7.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.7.RELEASE"},{"name":"v3.1.0.RELEASE","sha":"ac107d0c2ae939c669ba086c2874d02790519b06","kind":"tag","published_at":"2011-12-13T16:35:49.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.0.RELEASE"},{"name":"v3.1.0.RC2","sha":"d869a6ba8fed9b552b53b0a2cc576bfb8f9f96ea","kind":"tag","published_at":"2011-11-29T02:51:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.0.RC2"},{"name":"v3.1.0.RC1","sha":"75a5e62a753aff9cc60e330e632fe68133f4e455","kind":"tag","published_at":"2011-10-12T05:55:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.0.RC1"},{"name":"v3.0.6.RELEASE","sha":"0b8eb4628572f61bad7c5973d9ec8bab03a69dbd","kind":"tag","published_at":"2011-08-19T01:25:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.6.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.6.RELEASE"},{"name":"v3.1.0.M2","sha":"0e5614289064a47a99758a95c8d9baa464ed9b56","kind":"tag","published_at":"2011-06-08T13:45:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.0.M2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.0.M2"},{"name":"v3.1.0.M1","sha":"fd121205dee8b4e9a7bd0582177c6f23504f10be","kind":"tag","published_at":"2011-02-11T08:22:30.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.1.0.M1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.1.0.M1"},{"name":"v3.0.5.RELEASE","sha":"0206845341eefed93e46e573f49cdc227e703b0a","kind":"tag","published_at":"2010-10-20T23:33:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.5.RELEASE"},{"name":"v3.0.4.RELEASE","sha":"b266bef3e82213d981b70c0098197d0f366384a6","kind":"tag","published_at":"2010-08-19T10:50:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.4.RELEASE"},{"name":"v3.0.3.RELEASE","sha":"1c31c7aa6ba83c93b0049e180953db04142a78db","kind":"tag","published_at":"2010-06-15T14:15:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.3.RELEASE"},{"name":"v3.0.2.RELEASE","sha":"cda4ed26f13bad15051a3c44dd05929367d4b949","kind":"tag","published_at":"2010-04-02T10:36:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.2.RELEASE"},{"name":"v3.0.1.RELEASE-A","sha":"722e7d2ec89057b68a88a8098c698abb5fa56c29","kind":"tag","published_at":"2010-02-19T11:41:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.1.RELEASE-A","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.1.RELEASE-A"},{"name":"v3.0.1.RELEASE.A","sha":"4cf2504fb478fbe22c90a46006d8ad7a205ed707","kind":"tag","published_at":"2010-02-19T11:36:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.1.RELEASE.A","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.1.RELEASE.A"},{"name":"v3.0.1.RELEASE","sha":"c20c4e1f05eb3c64062ba3af509c528ad003f089","kind":"tag","published_at":"2010-02-18T17:56:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.1.RELEASE"},{"name":"v3.0.0.RELEASE","sha":"30604ae861d378669a9719918f3068dadcc5aed5","kind":"tag","published_at":"2009-12-16T16:56:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.RELEASE"},{"name":"v3.0.0.RC3","sha":"44375c90e63fd7f134dfd0d3af36c0ce54c6577c","kind":"tag","published_at":"2009-12-01T14:24:24.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.RC3","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.RC3"},{"name":"v3.0.0.RC2","sha":"e3b58bf67836a045b4e519eb4f496bc725d06f52","kind":"tag","published_at":"2009-11-13T15:13:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.RC2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.RC2"},{"name":"v3.0.0.RC1","sha":"df8feec322279148dfef4050471adb509bfa3857","kind":"tag","published_at":"2009-09-28T08:59:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.RC1","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.RC1"},{"name":"v3.0.0.M4","sha":"153c3c43830d52288ee0519ec1bd542884783185","kind":"tag","published_at":"2009-08-10T10:17:21.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.M4","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.M4"},{"name":"v3.0.0.M3","sha":"379fdcb27b082499cdbddcf3adc5df2d794149cd","kind":"tag","published_at":"2009-05-06T13:00:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.M3","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.M3"},{"name":"v3.0.0.M2","sha":"f19d66007935eb8c81dac276ac56ff13bf8515c2","kind":"tag","published_at":"2009-02-25T19:11:04.000Z","download_url":"https://codeload.github.com/spring-projects/spring-framework/tar.gz/v3.0.0.M2","html_url":"https://github.com/spring-projects/spring-framework/releases/tag/v3.0.0.M2"}]},"repo_metadata_updated_at":"2023-03-22T07:44:25.379Z","dependent_packages_count":7391,"downloads":null,"downloads_period":null,"dependent_repos_count":155179,"rankings":{"downloads":null,"dependent_repos_count":0.005005546145128803,"dependent_packages_count":0.008209095678011237,"stargazers_count":0.39483747992775997,"forks_count":0.2921236730297169,"docker_downloads_count":0.5788413562226947,"average":0.2558034302006623},"purl":"pkg:maven/org.springframework/spring-test","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework:spring-test","docker_dependents_count":2023,"docker_downloads_count":224977350,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework:spring-test","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework:spring-test/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-test/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-test/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-test/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-test/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":70,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4657820085","node_id":"PR_kwDOEUpUj87mLTiq","number":90,"state":"open","title":"chore(deps-dev): bump the dev-deps group across 1 directory with 3 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-06-14T03:42:40.000Z","updated_at":"2026-06-14T03:45:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":3,"packages":[{"name":"org.junit.vintage:junit-vintage-engine","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.7","new_version":"7.0.8","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-deps group with 3 updates in the / directory: [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework), [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) and [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire).\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0/release-notes.html\"\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/JarvisCraft\"\u003e\u003ccode\u003e@​JarvisCraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5633\"\u003ejunit-team/junit-framework#5633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Maran23\"\u003e\u003ccode\u003e@​Maran23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5644\"\u003ejunit-team/junit-framework#5644\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.3...r6.1.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-RC1/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/mariokhoury4\"\u003e\u003ccode\u003e@​mariokhoury4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4574\"\u003ejunit-team/junit-framework#4574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ogu1208\"\u003e\u003ccode\u003e@​Ogu1208\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5145\"\u003ejunit-team/junit-framework#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HyungGeun94\"\u003e\u003ccode\u003e@​HyungGeun94\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5271\"\u003ejunit-team/junit-framework#5271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yalishevant\"\u003e\u003ccode\u003e@​yalishevant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5316\"\u003ejunit-team/junit-framework#5316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JINU-CHANG\"\u003e\u003ccode\u003e@​JINU-CHANG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5290\"\u003ejunit-team/junit-framework#5290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaschdoc\"\u003e\u003ccode\u003e@​jaschdoc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5427\"\u003ejunit-team/junit-framework#5427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kawshikbuet17\"\u003e\u003ccode\u003e@​kawshikbuet17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5561\"\u003ejunit-team/junit-framework#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msridhar\"\u003e\u003ccode\u003e@​msridhar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5602\"\u003ejunit-team/junit-framework#5602\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.1.0-M1...r6.1.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-M1/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/vy\"\u003e\u003ccode\u003e@​vy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5041\"\u003ejunit-team/junit-framework#5041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pankraz76\"\u003e\u003ccode\u003e@​Pankraz76\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5006\"\u003ejunit-team/junit-framework#5006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5066\"\u003ejunit-team/junit-framework#5066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laeubi\"\u003e\u003ccode\u003e@​laeubi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5092\"\u003ejunit-team/junit-framework#5092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jihun4452\"\u003e\u003ccode\u003e@​jihun4452\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5088\"\u003ejunit-team/junit-framework#5088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5133\"\u003ejunit-team/junit-framework#5133\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...r6.1.0-M1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.1.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0dc3af1cb1973d257b5bc75d81e02454d5e4e556\"\u003e\u003ccode\u003e0dc3af1\u003c/code\u003e\u003c/a\u003e Release 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1d130020c85170edcb46ce7ed1f7f78824e37c04\"\u003e\u003ccode\u003e1d13002\u003c/code\u003e\u003c/a\u003e Prepare 6.1.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/072b2175bbd7b0b3b26f5d928550ec7a21e68268\"\u003e\u003ccode\u003e072b217\u003c/code\u003e\u003c/a\u003e Update plugin spotless to v8.5.0 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5668\"\u003e#5668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a53480218f4b752a9ca77506e10632cd483c0f8\"\u003e\u003ccode\u003e3a53480\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.5.1 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5666\"\u003e#5666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0e18a20a9f98d063ae02b3ba19329143f5c7f034\"\u003e\u003ccode\u003e0e18a20\u003c/code\u003e\u003c/a\u003e Update zizmorcore/zizmor-action action to v0.5.4 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5669\"\u003e#5669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0a2634fb9cbbd057b02cf629d7d272c16d62be4b\"\u003e\u003ccode\u003e0a2634f\u003c/code\u003e\u003c/a\u003e Update github/codeql-action action to v4.35.5 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5671\"\u003e#5671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4dbd5561b00ac761a62c516bfaec51c212a2d60c\"\u003e\u003ccode\u003e4dbd556\u003c/code\u003e\u003c/a\u003e Restructure workflows to have single \u0026quot;status\u0026quot; job (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5670\"\u003e#5670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/f2194cebe377512cb0ade388c62a881a0bcf5d3e\"\u003e\u003ccode\u003ef2194ce\u003c/code\u003e\u003c/a\u003e Increase timeout to reduce flakiness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fdd2df65b763151cccbe669ea9e1c3155efcd\"\u003e\u003ccode\u003e5c8fdd2\u003c/code\u003e\u003c/a\u003e Update dependency org.apache.groovy:groovy to v5.0.6 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5659\"\u003e#5659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/43c6982324602582902c9bdb213fd5e007f9cf3d\"\u003e\u003ccode\u003e43c6982\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-jdk14 to v2.0.18 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5667\"\u003e#5667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.7 to 7.0.8\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Security Fixes\u003c/h2\u003e\n\u003cp\u003eThis maintenance release fixes a high number of CVEs. You can learn more about this in the \u003ca href=\"https://spring.io/blog/2026/06/01/spring_and_security_in_the_times_of_ai\"\u003e\u0026quot;Spring and Security In The Times Of AI\u0026quot;\u003c/a\u003e blog post. Here is the full list of 16 CVEs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41838\"\u003eCVE-2026-41838\u003c/a\u003e \u0026quot;Spring Framework Predictable Session ID in WebSocket Module\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41839\"\u003eCVE-2026-41839\u003c/a\u003e \u0026quot;Spring Framework Escalation via Session Fixation in WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41840\"\u003eCVE-2026-41840\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via Multipart Requests in WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41841\"\u003eCVE-2026-41841\u003c/a\u003e \u0026quot;Spring Framework Information Disclosure via Static Resource Cache in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41842\"\u003eCVE-2026-41842\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via Versioned Resources in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41843\"\u003eCVE-2026-41843\u003c/a\u003e \u0026quot;Spring Framework Path Traversal via Versioned Static Resources in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41844\"\u003eCVE-2026-41844\u003c/a\u003e \u0026quot;Spring Framework Open Redirect in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41845\"\u003eCVE-2026-41845\u003c/a\u003e \u0026quot;Spring Framework Cross-site Scripting via JavaScriptUtils\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41846\"\u003eCVE-2026-41846\u003c/a\u003e \u0026quot;Spring Framework Cross-site Scripting via JSP Form Tags\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41848\"\u003eCVE-2026-41848\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via AntPathMatcher\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41850\"\u003eCVE-2026-41850\u003c/a\u003e \u0026quot;Spring Framework Algorithmic Denial of Service via SpEL Expressions\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41851\"\u003eCVE-2026-41851\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via Unbounded Cache in SpEL\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41852\"\u003eCVE-2026-41852\u003c/a\u003e \u0026quot;Spring Framework Arbitrary Method Invocation in SpEL Expressions\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41853\"\u003eCVE-2026-41853\u003c/a\u003e \u0026quot;Spring Framework Multipart Request Smuggling in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41854\"\u003eCVE-2026-41854\u003c/a\u003e \u0026quot;Spring Framework Server-Side Request Forgery via UriComponentsBuilder\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41855\"\u003eCVE-2026-41855\u003c/a\u003e \u0026quot;Spring Framework Unsafe Deserialization via Jackson JMS Converters\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude zone ID in CronTrigger's equals/hashCode implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36871\"\u003e#36871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eClassLoader\u003c/code\u003e from \u003ccode\u003eDefaultDeserializer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36833\"\u003e#36833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse immutable map for SEPARATORS static field in DefaultPathContainer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36821\"\u003e#36821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack operations during SpEL expression evaluation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36801\"\u003e#36801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure getters have non-void return types in SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36800\"\u003e#36800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid too many character access attempts in \u003ccode\u003eAntPathMatcher\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36799\"\u003e#36799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine default view name resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36793\"\u003e#36793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine Jackson JMS converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36791\"\u003e#36791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ABNF rule checks in RfcUriParser \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36787\"\u003e#36787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestrict \u003ccode\u003eSpringVersion.getVersion()\u003c/code\u003e to \u0026quot;major.minor.patch\u0026quot; format \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36785\"\u003e#36785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime compatibility with JPA 4.0 M4 and corresponding Hibernate 8.0 snapshots \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36784\"\u003e#36784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow specifying the charset to use in \u003ccode\u003eExchangeFilterFunctions#basicAuthentication\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36777\"\u003e#36777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CollectionUtils to initialize HashMap in DefaultUriBuilderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36763\"\u003e#36763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error messages in SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36756\"\u003e#36756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove pattern caching in SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36755\"\u003e#36755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid ResolvableType#forType contention for implicit cache cleanup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36745\"\u003e#36745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to JdkIdGenerator for WebSocket Sessions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36740\"\u003e#36740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect custom deserialized \u003ccode\u003eNullValue\u003c/code\u003e instances in \u003ccode\u003eAbstractValueAdaptingCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36727\"\u003e#36727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiteWebJarsResourceResolver does not resolve directories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36726\"\u003e#36726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn against unsafe static resource locations in MVC and WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36692\"\u003e#36692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent compatibility with Woodstox as an alternative to Xerces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36682\"\u003e#36682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove principal checks for SockJS session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36681\"\u003e#36681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet host header consistently in STOMP relay CONNECT frames \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36673\"\u003e#36673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Micrometer context propagation in Kotlin \u003ccode\u003eFlow\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36667\"\u003e#36667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReliable detection of broadcast messages in UserDestinationMessageHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36662\"\u003e#36662\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/9e8cea3ef8ae02efb7956b071cd7bbef7c22cb82\"\u003e\u003ccode\u003e9e8cea3\u003c/code\u003e\u003c/a\u003e Release v7.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2c18c33ce0f89bf718c184190cfb7ed49b4276fb\"\u003e\u003ccode\u003e2c18c33\u003c/code\u003e\u003c/a\u003e Track operations during SpEL expression evaluation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/83667f808cf7c7e57f74efc884fb13dead7040a3\"\u003e\u003ccode\u003e83667f8\u003c/code\u003e\u003c/a\u003e Ensure getters have non-void return types in SpEL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7a8917b13711db70b965e71e850fac6374997fdb\"\u003e\u003ccode\u003e7a8917b\u003c/code\u003e\u003c/a\u003e Improve additional error messages in SpEL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7baa86536f287318cc1732d042623a090b2b7f38\"\u003e\u003ccode\u003e7baa865\u003c/code\u003e\u003c/a\u003e Further improve pattern caching in SpEL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12b44f2545a1bec6150c7a05e66092c732597a94\"\u003e\u003ccode\u003e12b44f2\u003c/code\u003e\u003c/a\u003e Avoid too many character access attempts in AntPathMatcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e8f10244e3859e8bb5b6be3823c9bbea2c130573\"\u003e\u003ccode\u003ee8f1024\u003c/code\u003e\u003c/a\u003e Ensure consistent JSP tag attribute processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1826b725c29fbb175fa7b4fc005aa3d78c32015\"\u003e\u003ccode\u003ea1826b7\u003c/code\u003e\u003c/a\u003e Refine JavaScriptUtils#javaScriptEscape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7add5243b9db13a9f8e765c8ab8545c8e8fe606b\"\u003e\u003ccode\u003e7add524\u003c/code\u003e\u003c/a\u003e Prevent special prefixes in default view name resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bec52b1ec741976658e916850b31f41afd2da2d\"\u003e\u003ccode\u003e9bec52b\u003c/code\u003e\u003c/a\u003e Add trusted packages to MappingJackson2MessageConverter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.7...v7.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\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\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\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\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\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/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_soc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/39dd250a44f1f2f1f18ea1881d78ac341222ea97\"\u003e\u003ccode\u003e39dd250\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/27742739c8cc6e4676611ac4bfe42870f74fd0f3\"\u003e\u003ccode\u003e2774273\u003c/code\u003e\u003c/a\u003e Ensure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3327\"\u003e#3327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0d5df8a3b4606622a67922405488d4b182409893\"\u003e\u003ccode\u003e0d5df8a\u003c/code\u003e\u003c/a\u003e 3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/04ad9a293f5cee5e95c5cd5a2e751723be66deff\"\u003e\u003ccode\u003e04ad9a2\u003c/code\u003e\u003c/a\u003e Use surefire 3.5.5 by project itself for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/37e8f694c18ca664a8e45e934a43d4870e799c45\"\u003e\u003ccode\u003e37e8f69\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3308\"\u003e#3308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/a970fefe4dbc173acacf79389d812f91f6ef027a\"\u003e\u003ccode\u003ea970fef\u003c/code\u003e\u003c/a\u003e Introduce reportTestTimestamp option and include timestamp for test sets and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e838393bbb127a7798d13283b9af7cfa0afec3a8\"\u003e\u003ccode\u003ee838393\u003c/code\u003e\u003c/a\u003e deploy 3.5.x branch to nexus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.5...surefire-3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/folio-custom-fields/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Ffolio-custom-fields/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"4514594038","node_id":"PR_kwDOCPoAuM7e68et","number":361,"state":"open","title":"fix(deps): bump the prod-deps group across 1 directory with 8 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-25T05:48:29.000Z","updated_at":"2026-05-25T05:51:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"prod-deps","update_count":8,"packages":[{"name":"org.junit:junit-bom","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.logging.log4j:log4j-bom","old_version":"2.25.3","new_version":"2.26.0","repository_url":"https://github.com/apache/logging-log4j2"},{"name":"io.vertx:vertx-stack-depchain","old_version":"5.0.8","new_version":"5.0.12"},{"name":"io.vertx:vertx-core","old_version":"5.0.8","new_version":"5.0.12","repository_url":"https://github.com/eclipse/vert.x"},{"name":"io.vertx:vertx-web","old_version":"5.0.8","new_version":"5.0.12","repository_url":"https://github.com/vert-x3/vertx-web"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.3","new_version":"3.2.4","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.springframework:spring-context","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) | `2.25.3` | `2.26.0` |\n| io.vertx:vertx-stack-depchain | `5.0.8` | `5.0.12` |\n| [io.vertx:vertx-core](https://github.com/eclipse/vert.x) | `5.0.8` | `5.0.12` |\n| [io.vertx:vertx-web](https://github.com/vert-x3/vertx-web) | `5.0.8` | `5.0.12` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.3` | `3.2.4` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n\n\nUpdates `org.junit:junit-bom` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0/release-notes.html\"\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/JarvisCraft\"\u003e\u003ccode\u003e@​JarvisCraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5633\"\u003ejunit-team/junit-framework#5633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Maran23\"\u003e\u003ccode\u003e@​Maran23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5644\"\u003ejunit-team/junit-framework#5644\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.3...r6.1.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-RC1/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/mariokhoury4\"\u003e\u003ccode\u003e@​mariokhoury4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4574\"\u003ejunit-team/junit-framework#4574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ogu1208\"\u003e\u003ccode\u003e@​Ogu1208\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5145\"\u003ejunit-team/junit-framework#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HyungGeun94\"\u003e\u003ccode\u003e@​HyungGeun94\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5271\"\u003ejunit-team/junit-framework#5271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yalishevant\"\u003e\u003ccode\u003e@​yalishevant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5316\"\u003ejunit-team/junit-framework#5316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JINU-CHANG\"\u003e\u003ccode\u003e@​JINU-CHANG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5290\"\u003ejunit-team/junit-framework#5290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaschdoc\"\u003e\u003ccode\u003e@​jaschdoc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5427\"\u003ejunit-team/junit-framework#5427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kawshikbuet17\"\u003e\u003ccode\u003e@​kawshikbuet17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5561\"\u003ejunit-team/junit-framework#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msridhar\"\u003e\u003ccode\u003e@​msridhar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5602\"\u003ejunit-team/junit-framework#5602\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.1.0-M1...r6.1.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-M1/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/vy\"\u003e\u003ccode\u003e@​vy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5041\"\u003ejunit-team/junit-framework#5041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pankraz76\"\u003e\u003ccode\u003e@​Pankraz76\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5006\"\u003ejunit-team/junit-framework#5006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5066\"\u003ejunit-team/junit-framework#5066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laeubi\"\u003e\u003ccode\u003e@​laeubi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5092\"\u003ejunit-team/junit-framework#5092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jihun4452\"\u003e\u003ccode\u003e@​jihun4452\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5088\"\u003ejunit-team/junit-framework#5088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5133\"\u003ejunit-team/junit-framework#5133\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...r6.1.0-M1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.1.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0dc3af1cb1973d257b5bc75d81e02454d5e4e556\"\u003e\u003ccode\u003e0dc3af1\u003c/code\u003e\u003c/a\u003e Release 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1d130020c85170edcb46ce7ed1f7f78824e37c04\"\u003e\u003ccode\u003e1d13002\u003c/code\u003e\u003c/a\u003e Prepare 6.1.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/072b2175bbd7b0b3b26f5d928550ec7a21e68268\"\u003e\u003ccode\u003e072b217\u003c/code\u003e\u003c/a\u003e Update plugin spotless to v8.5.0 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5668\"\u003e#5668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a53480218f4b752a9ca77506e10632cd483c0f8\"\u003e\u003ccode\u003e3a53480\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.5.1 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5666\"\u003e#5666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0e18a20a9f98d063ae02b3ba19329143f5c7f034\"\u003e\u003ccode\u003e0e18a20\u003c/code\u003e\u003c/a\u003e Update zizmorcore/zizmor-action action to v0.5.4 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5669\"\u003e#5669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0a2634fb9cbbd057b02cf629d7d272c16d62be4b\"\u003e\u003ccode\u003e0a2634f\u003c/code\u003e\u003c/a\u003e Update github/codeql-action action to v4.35.5 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5671\"\u003e#5671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4dbd5561b00ac761a62c516bfaec51c212a2d60c\"\u003e\u003ccode\u003e4dbd556\u003c/code\u003e\u003c/a\u003e Restructure workflows to have single \u0026quot;status\u0026quot; job (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5670\"\u003e#5670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/f2194cebe377512cb0ade388c62a881a0bcf5d3e\"\u003e\u003ccode\u003ef2194ce\u003c/code\u003e\u003c/a\u003e Increase timeout to reduce flakiness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fdd2df65b763151cccbe669ea9e1c3155efcd\"\u003e\u003ccode\u003e5c8fdd2\u003c/code\u003e\u003c/a\u003e Update dependency org.apache.groovy:groovy to v5.0.6 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5659\"\u003e#5659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/43c6982324602582902c9bdb213fd5e007f9cf3d\"\u003e\u003ccode\u003e43c6982\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-jdk14 to v2.0.18 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5667\"\u003e#5667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.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.logging.log4j:log4j-bom` from 2.25.3 to 2.26.0\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.26.0\u003c/h2\u003e\n\u003cp\u003eThis minor release delivers all the fixes in the \u003ccode\u003e[2.25.0, 2.25.4]\u003c/code\u003e version range, plus some new fixes, and several other improvements and features.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003eConfigurationFactory::getConfiguration\u003c/code\u003e method accepting multiple \u003ccode\u003eURI\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3775\"\u003e#3775\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd and export \u003ccode\u003eorg.apache.logging.log4j.core.pattern.NamedInstantPattern\u003c/code\u003e enabling users to programmatically access named date \u0026amp; time patterns supported by Pattern Layout (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elog4j.plugin.processor.minAllowedMessageKind\u003c/code\u003e annotation processor option to \u003ccode\u003ePluginProcessor\u003c/code\u003e to filter diagnostic messages by severity. This allows builds that treat compiler notes as errors (e.g. Maven with \u003ccode\u003e-Werror\u003c/code\u003e) to suppress informational notes emitted during normal plugin processing. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/discussions/3380%5B#3380%5D(https://redirect.github.com/apache/logging-log4j2/issues/3380)\"\u003eapache/logging-log4j2#3380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4063\"\u003e#4063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing setters to \u003ccode\u003eRfc5424LayoutBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure scripts in the global \u003ccode\u003eScripts\u003c/code\u003e element have explicit names by throwing a \u003ccode\u003eConfigurationException\u003c/code\u003e for unnamed ones. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify file manager registry factory methods (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated withers in builder classes in favor of setters. This change improves API consistency with Log4j Core 3 and helps users adapt to the upcoming changes. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix script resolution failure when the \u003ccode\u003eScripts\u003c/code\u003e element is placed after a \u003ccode\u003eScriptRef\u003c/code\u003e in the configuration. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3336\"\u003e#3336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e thrown by \u003ccode\u003eThrowableStackTraceRenderer\u003c/code\u003e when the stack trace is modified concurrently (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3940\"\u003e#3940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3955\"\u003e#3955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSLF4JLogger.atFatal()\u003c/code\u003e returning \u003ccode\u003eatLevel(Level.TRACE)\u003c/code\u003e instead of \u003ccode\u003eatLevel(Level.FATAL)\u003c/code\u003e. This was causing \u003ccode\u003eFATAL\u003c/code\u003e-level log events to be silently discarded when using the fluent API through the \u003ccode\u003elog4j-to-slf4j\u003c/code\u003e bridge. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4068\"\u003e#4068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Javadoc references across module boundaries (i.e., cross-references) (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4099\"\u003e#4099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix header write in \u003ccode\u003eRollingRandomAccessFileManager\u003c/code\u003e that was being incorrectly skipped if \u003ccode\u003eappend=true\u003c/code\u003e and the file didn't exist before\u003c/li\u003e\n\u003cli\u003eFix a properties file configuration regression caused by not referenced loggers, appenders, and filters (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4036\"\u003e#4036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003ejvmrunargs\u003c/code\u003e lookup. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3874\"\u003e#3874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.junit:junit-bom\u003c/code\u003e to version \u003ccode\u003e5.13.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.mongodb:bson\u003c/code\u003e to version \u003ccode\u003e5.6.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3961\"\u003e#3961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.xerial.snappy:snappy-java\u003c/code\u003e to version \u003ccode\u003e1.1.10.8\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/logging-log4j2/commit/c1ad2a66cc90e643ec319b9e131764c9710bebc5\"\u003e\u003ccode\u003ec1ad2a6\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/8b3a7990421ec5cff2a44914c07d0676067c31ad\"\u003e\u003ccode\u003e8b3a799\u003c/code\u003e\u003c/a\u003e Set version to \u003ccode\u003e2.26.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/96486ebb8a2176f7bd14c797b334da84d90e801b\"\u003e\u003ccode\u003e96486eb\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/2.x' into release/2.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/82432570e8bb9a67c32de51dc63ebcfcec939818\"\u003e\u003ccode\u003e8243257\u003c/code\u003e\u003c/a\u003e Add documentation for \u003ccode\u003eMessageRewritePolicy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/2a15414e839fea3f3ba61cc7403dd8e4130a15cf\"\u003e\u003ccode\u003e2a15414\u003c/code\u003e\u003c/a\u003e Add documentation pointer to the Async HTTP Appender of \u003ccode\u003emore-log4j2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4062\"\u003e#4062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/b178cb1f926b3db43c65e69e9b7be7b76431f824\"\u003e\u003ccode\u003eb178cb1\u003c/code\u003e\u003c/a\u003e Switch CI to \u003ccode\u003egha/v0\u003c/code\u003e and remove Develocity (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4108\"\u003e#4108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/23321deb0e1e1509ac16c5453653c86c1a4d5867\"\u003e\u003ccode\u003e23321de\u003c/code\u003e\u003c/a\u003e Remove changelog entries for already released changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/def55fcf441b2a9ec2e6454e8fa8e1053d7d59ba\"\u003e\u003ccode\u003edef55fc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.release.xml\u003c/code\u003e and \u003ccode\u003e.release-notes.adoc.ftl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/0e019f23b001219fd32c78397224b134fa41e431\"\u003e\u003ccode\u003e0e019f2\u003c/code\u003e\u003c/a\u003e Move changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/a487a5d029697fc0b276a20c4277b24bf1f66b50\"\u003e\u003ccode\u003ea487a5d\u003c/code\u003e\u003c/a\u003e Tidy up changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/logging-log4j2/compare/rel/2.25.3...rel/2.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-stack-depchain` from 5.0.8 to 5.0.12\n\nUpdates `io.vertx:vertx-core` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/244f9e7d87f854961df930b2383a990999523be9\"\u003e\u003ccode\u003e244f9e7\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/c64a707b6de83feeb0317e848345684860f0ab2f\"\u003e\u003ccode\u003ec64a707\u003c/code\u003e\u003c/a\u003e Define a bounded capacity for the internal SNI to SslContext cache.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/b1b817892996b31451884ae44d439cd1408e85a3\"\u003e\u003ccode\u003eb1b8178\u003c/code\u003e\u003c/a\u003e Upgrade Brotli4j to 1.23.0 for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/93b9cde134665883f01cec02e611f4ce0d6d3e6f\"\u003e\u003ccode\u003e93b9cde\u003c/code\u003e\u003c/a\u003e Move http2 compression handling from connection to stream level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/325d607efc6aa32f35dec681ba6b37bfbc41c296\"\u003e\u003ccode\u003e325d607\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/17daa03e93011f338d207db41fd6aefd6b63add0\"\u003e\u003ccode\u003e17daa03\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/7f77d1e983481d77ac0c2e7b84c8681b5f2a3c23\"\u003e\u003ccode\u003e7f77d1e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around HTTP/2 decompression padding issue.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/3894859e72f858fa3130b1d5d52dd0ef807b0a0a\"\u003e\u003ccode\u003e3894859\u003c/code\u003e\u003c/a\u003e Let the HTTP/2 max number of small continuation frames allowed to be configur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/82b01d9db6c9e262c6068c203b564f6b65bd14e6\"\u003e\u003ccode\u003e82b01d9\u003c/code\u003e\u003c/a\u003e Fix HttpClientResponse body()/end() race (5.0 backport)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/89878bd72d3e969544b12797f1df0670cce8574d\"\u003e\u003ccode\u003e89878bd\u003c/code\u003e\u003c/a\u003e Improve the resiliency of Vert.x Logger.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/vert.x/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-web` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/c0e402818ec6f0cc7ec6d30df3d94ef157befe2f\"\u003e\u003ccode\u003ec0e4028\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/07a6c31a5b8f12d6528b8bcfbb846ffabbf36321\"\u003e\u003ccode\u003e07a6c31\u003c/code\u003e\u003c/a\u003e Upgrade to webauthn4j 0.30.3.RELEASE (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2872\"\u003e#2872\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2873\"\u003e#2873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/e91354f61862dce7e1d475d1fe55bd28ff100ad0\"\u003e\u003ccode\u003ee91354f\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/177f6f3e7d5efc6500333f24372e3834465a988a\"\u003e\u003ccode\u003e177f6f3\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/a968e6d40057ba115ad72c267afb73ff66daea39\"\u003e\u003ccode\u003ea968e6d\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/347f25d78f3fafc9edc7905c52e58c8ce75ba0f6\"\u003e\u003ccode\u003e347f25d\u003c/code\u003e\u003c/a\u003e Releasing 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/57b1072083dadde59649b40433e21f619aa33118\"\u003e\u003ccode\u003e57b1072\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/d449af80ff54d798f5aac002c8b184efef5c85f7\"\u003e\u003ccode\u003ed449af8\u003c/code\u003e\u003c/a\u003e Releasing 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/965fec81cf50b2273a1a8a6f6ad7f3214c4712ca\"\u003e\u003ccode\u003e965fec8\u003c/code\u003e\u003c/a\u003e Fix missing Accept/Allow headers in 415/405 responses with sub-routers (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2863\"\u003e#2863\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/398214cb48e113ad0160569284f48a00b3a45eb0\"\u003e\u003ccode\u003e398214c\u003c/code\u003e\u003c/a\u003e Subrouter failure handler is ignored (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vert-x3/vertx-web/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-core` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/244f9e7d87f854961df930b2383a990999523be9\"\u003e\u003ccode\u003e244f9e7\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/c64a707b6de83feeb0317e848345684860f0ab2f\"\u003e\u003ccode\u003ec64a707\u003c/code\u003e\u003c/a\u003e Define a bounded capacity for the internal SNI to SslContext cache.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/b1b817892996b31451884ae44d439cd1408e85a3\"\u003e\u003ccode\u003eb1b8178\u003c/code\u003e\u003c/a\u003e Upgrade Brotli4j to 1.23.0 for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/93b9cde134665883f01cec02e611f4ce0d6d3e6f\"\u003e\u003ccode\u003e93b9cde\u003c/code\u003e\u003c/a\u003e Move http2 compression handling from connection to stream level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/325d607efc6aa32f35dec681ba6b37bfbc41c296\"\u003e\u003ccode\u003e325d607\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/17daa03e93011f338d207db41fd6aefd6b63add0\"\u003e\u003ccode\u003e17daa03\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/7f77d1e983481d77ac0c2e7b84c8681b5f2a3c23\"\u003e\u003ccode\u003e7f77d1e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around HTTP/2 decompression padding issue.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/3894859e72f858fa3130b1d5d52dd0ef807b0a0a\"\u003e\u003ccode\u003e3894859\u003c/code\u003e\u003c/a\u003e Let the HTTP/2 max number of small continuation frames allowed to be configur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/82b01d9db6c9e262c6068c203b564f6b65bd14e6\"\u003e\u003ccode\u003e82b01d9\u003c/code\u003e\u003c/a\u003e Fix HttpClientResponse body()/end() race (5.0 backport)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/89878bd72d3e969544b12797f1df0670cce8574d\"\u003e\u003ccode\u003e89878bd\u003c/code\u003e\u003c/a\u003e Improve the resiliency of Vert.x Logger.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/vert.x/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-web` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/c0e402818ec6f0cc7ec6d30df3d94ef157befe2f\"\u003e\u003ccode\u003ec0e4028\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/07a6c31a5b8f12d6528b8bcfbb846ffabbf36321\"\u003e\u003ccode\u003e07a6c31\u003c/code\u003e\u003c/a\u003e Upgrade to webauthn4j 0.30.3.RELEASE (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2872\"\u003e#2872\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2873\"\u003e#2873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/e91354f61862dce7e1d475d1fe55bd28ff100ad0\"\u003e\u003ccode\u003ee91354f\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/177f6f3e7d5efc6500333f24372e3834465a988a\"\u003e\u003ccode\u003e177f6f3\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/a968e6d40057ba115ad72c267afb73ff66daea39\"\u003e\u003ccode\u003ea968e6d\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/347f25d78f3fafc9edc7905c52e58c8ce75ba0f6\"\u003e\u003ccode\u003e347f25d\u003c/code\u003e\u003c/a\u003e Releasing 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/57b1072083dadde59649b40433e21f619aa33118\"\u003e\u003ccode\u003e57b1072\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/d449af80ff54d798f5aac002c8b184efef5c85f7\"\u003e\u003ccode\u003ed449af8\u003c/code\u003e\u003c/a\u003e Releasing 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/965fec81cf50b2273a1a8a6f6ad7f3214c4712ca\"\u003e\u003ccode\u003e965fec8\u003c/code\u003e\u003c/a\u003e Fix missing Accept/Allow headers in 415/405 responses with sub-routers (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2863\"\u003e#2863\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/398214cb48e113ad0160569284f48a00b3a45eb0\"\u003e\u003ccode\u003e398214c\u003c/code\u003e\u003c/a\u003e Subrouter failure handler is ignored (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vert-x3/vertx-web/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.3 to 3.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved access expiration's read performance by avoiding false sharing effects caused by the timestamp update\u003c/li\u003e\n\u003cli\u003eFixed head-of-line blocking of expiration queues caused by in-flight async entries (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed various minor issues found using AI audits\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://docs.oracle.com/en/java/javase/25/docs/api//java.base/java/io/ObjectInputFilter.html\"\u003eObjectInputFilter\u003c/a\u003e support to JCache\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/ben-manes/caffeine/commit/836b65c0a83e5d1641ded9c6de578654bc04b2e9\"\u003e\u003ccode\u003e836b65c\u003c/code\u003e\u003c/a\u003e use a consistent expiration tolerance calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0dc7daf962730048fe46ae4626827afbb97ddf92\"\u003e\u003ccode\u003e0dc7daf\u003c/code\u003e\u003c/a\u003e resurrect in-flight async entries on expiration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0bac8b54fd634ffe95d35ccd1d94daba95e7b369\"\u003e\u003ccode\u003e0bac8b5\u003c/code\u003e\u003c/a\u003e handle head-of-line blocking of expiration queues (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/ff258366de0a89129152ead72524ce88f8fca67b\"\u003e\u003ccode\u003eff25836\u003c/code\u003e\u003c/a\u003e test polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f3a6176e2e3a7fe085214472858c6029c108fc3f\"\u003e\u003ccode\u003ef3a6176\u003c/code\u003e\u003c/a\u003e Fix JCache close/createCache races and recursive teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/622fbe7dbf7606f114b956205706935be2fcf3c8\"\u003e\u003ccode\u003e622fbe7\u003c/code\u003e\u003c/a\u003e Fix removal in identity views and widen hill-climber counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/8da5a7a05d8b725c9dbd577be8ffaf2372aa7e23\"\u003e\u003ccode\u003e8da5a7a\u003c/code\u003e\u003c/a\u003e defer weighing the entry until after the putIfAbsent hit fast-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/94ad0ff8556c9923a8d9746ab85af9ee830dd051\"\u003e\u003ccode\u003e94ad0ff\u003c/code\u003e\u003c/a\u003e Record eviction stats before notifying the removal listener consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f94c0113d0c98dc0afaadf1f6748ea280aa4dff7\"\u003e\u003ccode\u003ef94c011\u003c/code\u003e\u003c/a\u003e Auto-assert eviction stats alongside notifications.withCause.exclusively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/2e945e090fbff4f96251dfe1bacba3780a5bdb0c\"\u003e\u003ccode\u003e2e945e0\u003c/code\u003e\u003c/a\u003e Skip timestamp writes within tolerance on the read path.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.3...v3.2.4\"\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 7.0.6 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-context'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-finance/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-finance/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"},{"uuid":"4446480523","node_id":"PR_kwDOB_7c0M7bi09Y","number":3530,"state":"closed","title":"chore(deps): bump the java-minor-patch group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-15T07:55:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T13:55:45.000Z","updated_at":"2026-05-15T07:55:33.000Z","time_to_close":64786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":36,"packages":[{"name":"gradle-wrapper","old_version":"9.4.1","new_version":"9.5.0","repository_url":"https://github.com/gradle/gradle"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.springframework:spring-context","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.eclipse.microprofile.config:microprofile-config-api","old_version":"3.1","new_version":"3.1.1","repository_url":"https://github.com/eclipse/microprofile-config"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson3","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"tools.jackson:jackson-bom","old_version":"3.1.1","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.apache.commons:commons-configuration2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.6","new_version":"5.6.1","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"commons-io:commons-io","old_version":"2.21.0","new_version":"2.22.0"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.39","new_version":"2.1.41"},{"name":"org.projectlombok:lombok","old_version":"1.18.44","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"com.google.guava:guava","old_version":"33.5.0-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.45","new_version":"2.2.49"},{"name":"com.sun.xml.messaging.saaj:saaj-impl","old_version":"3.0.4","new_version":"3.0.5"},{"name":"org.openapi.generator","old_version":"7.21.0","new_version":"7.22.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.3.0.8198"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 36 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.5.0` |\n| org.eclipse.jetty:jetty-server | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-xml | `12.1.8` | `12.1.9` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.7` | `4.0.8` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.7` | `4.0.8` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.eclipse.microprofile.config:microprofile-config-api](https://github.com/eclipse/microprofile-config) | `3.1` | `3.1.1` |\n| io.smallrye.config:smallrye-config-core | `3.16.0` | `3.17.2` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.16.0` | `3.17.2` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-jackson3](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.33.0` | `2.34.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.1` | `3.1.3` |\n| org.apache.commons:commons-configuration2 | `2.13.0` | `2.14.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.6` | `5.6.1` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.21.0` | `1.22.0` |\n| commons-io:commons-io | `2.21.0` | `2.22.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.39` | `2.1.41` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.39` | `2.1.41` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.44` | `1.18.46` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| io.swagger.core.v3:swagger-annotations | `2.2.45` | `2.2.49` |\n| com.sun.xml.messaging.saaj:saaj-impl | `3.0.4` | `3.0.5` |\n| org.openapi.generator | `7.21.0` | `7.22.0` |\n| org.sonarqube | `7.2.2.6593` | `7.3.0.8198` |\n\n\nUpdates `gradle-wrapper` from 9.4.1 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.5.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTask provenance in reports and failure messages\u003c/li\u003e\n\u003cli\u003eType-safe accessors for precompiled Kotlin Settings plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.5.0/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/atm1020\"\u003eatm1020\u003c/a\u003e,\n\u003ca href=\"https://github.com/mataha\"\u003emataha\u003c/a\u003e,\n\u003ca href=\"https://github.com/aSemy\"\u003eAdam\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/britter\"\u003eBenedikt Ritter\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/budindepunk\"\u003eCaro Silva Rode\u003c/a\u003e,\n\u003ca href=\"https://github.com/chanani\"\u003eCHANHAN\u003c/a\u003e,\n\u003ca href=\"https://github.com/DmitryNez\"\u003eDmitry Nezavitin\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/KugelLibelle\"\u003eKugelLibelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/vmadalin\"\u003eMadalin Valceleanu\u003c/a\u003e,\n\u003ca href=\"https://github.com/quijote\"\u003eMarkus Gaisbauer\u003c/a\u003e,\n\u003ca href=\"https://github.com/koppor\"\u003eOliver Kopp\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/R0h1tAnand\"\u003eRohit Anand\u003c/a\u003e,\n\u003ca href=\"https://github.com/Suvrat1629\"\u003eSuvrat Acharya\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.5.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.5.0 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e9.5.0 RC4\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/gradle/gradle/commit/3fe117d68f3907790f3809f121aa36303a9151f8\"\u003e\u003ccode\u003e3fe117d\u003c/code\u003e\u003c/a\u003e Update jdks.yaml (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37703\"\u003e#37703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/33d145af6fbe7cf7c9d84646b6d7f32fea91d5e2\"\u003e\u003ccode\u003e33d145a\u003c/code\u003e\u003c/a\u003e Update jdks.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7a05d1ed48442eb5da4d6e2b6593da55cdec1da\"\u003e\u003ccode\u003ef7a05d1\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37654\"\u003e#37654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/266facdcbcb0b4c60120cc118eaf0f652bfcdfe5\"\u003e\u003ccode\u003e266facd\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0ad6dd8e143455707e444aa7e3d38327a3366513\"\u003e\u003ccode\u003e0ad6dd8\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37646\"\u003e#37646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/966025d5850d46c9158a2f25e4096222277ecf57\"\u003e\u003ccode\u003e966025d\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e7455734449e422accebf44cf7b31bf93e3a770c\"\u003e\u003ccode\u003ee745573\u003c/code\u003e\u003c/a\u003e Polish IP docs (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37642\"\u003e#37642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/d5cfd079acd2c8f1182edd6ec23dbab571132d0a\"\u003e\u003ccode\u003ed5cfd07\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37629\"\u003e#37629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/acdf0c36fa13ba09a7ff5b51f79b9af4b1a097ee\"\u003e\u003ccode\u003eacdf0c3\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7d0e4f6f7896426a8b24091388e4c252b62faef\"\u003e\u003ccode\u003ef7d0e4f\u003c/code\u003e\u003c/a\u003e Rename anchor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.springframework:spring-context` from 7.0.6 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-context'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/v7.0.6...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.springframework:spring-web` from 7.0.6 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-web'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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/v7.0.6...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.springframework:spring-jdbc` from 7.0.6 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-jdbc'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/v7.0.6...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.springframework:spring-web` from 7.0.6 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-web'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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.gith...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3530/packages"},{"uuid":"4289843257","node_id":"PR_kwDOEUpUj87TqqEz","number":81,"state":"open","title":"chore(deps-dev): bump org.springframework:spring-test from 7.0.6 to 7.0.7 in the dev-deps group","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-19T03:42:37.000Z","updated_at":"2026-04-19T03:45:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"the dev-deps group","ecosystem":"maven"},"body":"Bumps the dev-deps group with 1 update: [org.springframework:spring-test](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework:spring-test` from 7.0.6 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-test'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\u003cli\u003eParent traceId is not reused when calling WebClient.awaitExchange function \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36182\"\u003e#36182\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\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/v7.0.6...v7.0.7\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=7.0.6\u0026new-version=7.0.7)](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\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/folio-custom-fields/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Ffolio-custom-fields/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"},{"uuid":"4289629278","node_id":"PR_kwDOCQigas7TqDrE","number":673,"state":"closed","title":"chore(deps-dev): bump org.springframework:spring-test from 7.0.6 to 7.0.7 in the dev-deps group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T08:48:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T01:13:02.000Z","updated_at":"2026-05-04T08:49:56.000Z","time_to_close":1323349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"the dev-deps group","ecosystem":"maven"},"body":"Bumps the dev-deps group with 1 update: [org.springframework:spring-test](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework:spring-test` from 7.0.6 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-test'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\u003cli\u003eParent traceId is not reused when calling WebClient.awaitExchange function \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36182\"\u003e#36182\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\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/v7.0.6...v7.0.7\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=7.0.6\u0026new-version=7.0.7)](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\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-kb-ebsco-java/pull/673","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-kb-ebsco-java/issues/673","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/673/packages"},{"uuid":"4183812223","node_id":"PR_kwDOJ_TbmM7PITOX","number":95,"state":"open","title":"Bump org.springframework:spring-test from 6.2.12 to 7.0.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T03:36:35.000Z","updated_at":"2026-04-01T03:36:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-test","old_version":"6.2.12","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 6.2.12 to 7.0.6.\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.12...v7.0.6\"\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.springframework:spring-test\u0026package-manager=gradle\u0026previous-version=6.2.12\u0026new-version=7.0.6)](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/brightsparklabs/dropwizard-web-security/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightsparklabs%2Fdropwizard-web-security/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"},{"uuid":"4133909693","node_id":"PR_kwDOB_7c0M7NR6di","number":3405,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-25T09:24:39.000Z","updated_at":"2026-03-31T06:51:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":40,"packages":[{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.springframework:spring-context","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-timelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.cucumber:cucumber-java","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"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.apache.cxf:cxf-tools-validator","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.38","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.38","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.44","new_version":"2.2.45"},{"name":"com.gradleup.shadow:shadow-gradle-plugin","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"com.gradleup.shadow","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 40 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.5` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.5` | `4.0.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.6.0` | `4.7.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.cxf:cxf-tools-validator | `4.1.5` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.5` | `4.2.0` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.38` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.38` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| io.swagger.core.v3:swagger-annotations | `2.2.44` | `2.2.45` |\n| [com.gradleup.shadow:shadow-gradle-plugin](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.4.1.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 26 support\u003c/li\u003e\n\u003cli\u003eNon-class-based JVM tests\u003c/li\u003e\n\u003cli\u003eEnhanced console progress bar\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.4.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/akankshaa-00\"\u003eakankshaa-00\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/dblood\"\u003edblood\u003c/a\u003e,\n\u003ca href=\"https://github.com/drieks\"\u003eDennis Rieks\u003c/a\u003e,\n\u003ca href=\"https://github.com/duvvuvenkataramana\"\u003eduvvuvenkataramana\u003c/a\u003e,\n\u003ca href=\"https://github.com/wakingrufus\"\u003eJohn Burns\u003c/a\u003e,\n\u003ca href=\"https://github.com/Julianw03\"\u003eJulian\u003c/a\u003e,\n\u003ca href=\"https://github.com/kevinstembridge\"\u003ekevinstembridge\u003c/a\u003e,\n\u003ca href=\"https://github.com/NielsDoucet\"\u003eNiels Doucet\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rhernandez35\"\u003eRichard Hernandez\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/slovdahl\"\u003eSebastian Lövdahl\u003c/a\u003e,\n\u003ca href=\"https://github.com/stephan2405\"\u003estephan2405\u003c/a\u003e,\n\u003ca href=\"https://github.com/slandelle\"\u003eStephane Landelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e,\n\u003ca href=\"https://github.com/Pankraz76\"\u003eVincent Potuček\u003c/a\u003e,\n\u003ca href=\"https://github.com/vlsi\"\u003eVladimir Sitnikov\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.4.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.4.1 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\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/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40\"\u003e\u003ccode\u003e2d63270\u003c/code\u003e\u003c/a\u003e Ignore test (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37180\"\u003e#37180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239\"\u003e\u003ccode\u003e4c15906\u003c/code\u003e\u003c/a\u003e Ignore test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f\"\u003e\u003ccode\u003e9759ac1\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37178\"\u003e#37178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42\"\u003e\u003ccode\u003eaaf6ed4\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a\"\u003e\u003ccode\u003e47cb783\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 progress bar not cleared on SIGINT (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4\"\u003e\u003ccode\u003eef03f1d\u003c/code\u003e\u003c/a\u003e Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209\"\u003e\u003ccode\u003efd26fd3\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d\"\u003e\u003ccode\u003e0a84d67\u003c/code\u003e\u003c/a\u003e Release notes for 9.4.1 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37148\"\u003e#37148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957\"\u003e\u003ccode\u003ee569c31\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b\"\u003e\u003ccode\u003e9f227de\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.springframework:spring-context` from 7.0.4 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\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 7.0.4 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.4 to 7.0.6\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.4 to 7.0.6\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-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\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 7.0.4 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3405","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3405","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3405/packages"},{"uuid":"4084056898","node_id":"PR_kwDOCRWrec7LAJma","number":1437,"state":"open","title":"Bump org.springframework:spring-test from 6.2.16 to 6.2.17","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["tommystendahl"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T18:20:30.000Z","updated_at":"2026-03-17T08:39:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-test","old_version":"6.2.16","new_version":"6.2.17","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 6.2.16 to 6.2.17.\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.17\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36459\"\u003e#36459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36457\"\u003e#36457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36454\"\u003e#36454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36431\"\u003e#36431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude legacy \u003ccode\u003e@javax.validation.Constraint\u003c/code\u003e from convention-based annotation attribute override check \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36412\"\u003e#36412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36351\"\u003e#36351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36350\"\u003e#36350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36345\"\u003e#36345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36337\"\u003e#36337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36324\"\u003e#36324\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\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36442\"\u003e#36442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36411\"\u003e#36411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36405\"\u003e#36405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36384\"\u003e#36384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36363\"\u003e#36363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36347\"\u003e#36347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36327\"\u003e#36327\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 \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36441\"\u003e#36441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument registration recommendations for \u003ccode\u003eBeanPostProcessor\u003c/code\u003e and \u003ccode\u003eBeanFactoryPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36436\"\u003e#36436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36406\"\u003e#36406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36394\"\u003e#36394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SpEL operator examples in reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36375\"\u003e#36375\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 JUnit 5.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36388\"\u003e#36388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36446\"\u003e#36446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36445\"\u003e#36445\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/spring-projects/spring-framework/commit/4e35a12209800a2466a38ba978811db2bda6563a\"\u003e\u003ccode\u003e4e35a12\u003c/code\u003e\u003c/a\u003e Release v6.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/317a1f9909a2394a5a1b03e5e17deb25066fbaf6\"\u003e\u003ccode\u003e317a1f9\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de6601fdac0b6628fc21ed3b0dd3367f057df0d3\"\u003e\u003ccode\u003ede6601f\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/47dc1c4d93fc0c5a7b8789063c037dab24fe7285\"\u003e\u003ccode\u003e47dc1c4\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d8c77934ffc92fd7c83a3935fa27f89ba4aa732b\"\u003e\u003ccode\u003ed8c7793\u003c/code\u003e\u003c/a\u003e Upgrade to SnakeYAML 2.6, Protobuf 4.34, H2 2.4.240\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/99fbce1254a90664a5cf80715eb9afb53a4d8b59\"\u003e\u003ccode\u003e99fbce1\u003c/code\u003e\u003c/a\u003e Polishing (aligned with main)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d1e69a967707b40c46dbf82cf5c5e69cea4810a7\"\u003e\u003ccode\u003ed1e69a9\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.16 and Micrometer 1.15.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8dc888e1b8190da93d0864c437ae945eaf06a8e9\"\u003e\u003ccode\u003e8dc888e\u003c/code\u003e\u003c/a\u003e Guard against invalid id/event values in Server Sent Events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/131f94fbc58de450714f652da7f0e6821d2a5617\"\u003e\u003ccode\u003e131f94f\u003c/code\u003e\u003c/a\u003e Use link for first reference to @⁠Fallback in @⁠Bean Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d4f4c69318c4f6dd66fdd01767dd5be392dccb77\"\u003e\u003ccode\u003ed4f4c69\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://github.com/Fallback\"\u003e\u003ccode\u003e@​Fallback\u003c/code\u003e\u003c/a\u003e alongside Primary in the reference docs and \u003ca href=\"https://github.com/Bean\"\u003e\u003ccode\u003e@​Bean\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.16...v6.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.springframework:spring-test | [\u003e= 7.a0, \u003c 8] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework:spring-test\u0026package-manager=maven\u0026previous-version=6.2.16\u0026new-version=6.2.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Ericsson/ecchronos/pull/1437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ericsson%2Fecchronos/issues/1437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1437/packages"},{"uuid":"4080364779","node_id":"PR_kwDOB_7c0M7K0HJI","number":3385,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T05:44:05.000Z","updated_at":"2026-03-16T05:47:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":49,"packages":[{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.4.0"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.springframework:spring-context","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.5.0","new_version":"4.6.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-timelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"io.cucumber:cucumber-java","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"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.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5.1","new_version":"5.6","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.37","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.liquibase:liquibase-core","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.41","new_version":"2.2.45"},{"name":"org.openapi.generator","old_version":"7.18.0","new_version":"7.20.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 49 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.2.0` | `9.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.5` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.5` | `4.0.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.5.0` | `4.6.0` |\n| io.smallrye.config:smallrye-config-core | `3.15.1` | `3.16.0` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.15.1` | `3.16.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.31.0` | `2.33.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.2` | `2.0.3` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| org.apache.cxf:cxf-tools-validator | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5.1` | `5.6` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.37` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.32` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `5.0.1` | `5.0.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.41` | `2.2.45` |\n| org.openapi.generator | `7.18.0` | `7.20.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.2.0 to 9.4.0\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.springframework:spring-context` from 7.0.1 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\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 7.0.1 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.1 to 7.0.6\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.1 to 7.0.6\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-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\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 7.0.1 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/detail...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3385","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3385","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3385/packages"},{"uuid":"4080203261","node_id":"PR_kwDOQ2ev_87Kzlvm","number":296,"state":"closed","title":"chore(deps): bump org.springframework:spring-test from 6.2.3 to 7.0.6 in /sdks/java","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-18T13:37:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T04:47:08.000Z","updated_at":"2026-03-18T13:38:02.000Z","time_to_close":204643,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springframework:spring-test","old_version":"6.2.3","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"/sdks/java","ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 6.2.3 to 7.0.6.\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.3...v7.0.6\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=6.2.3\u0026new-version=7.0.6)](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/t402-io/t402/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t402-io%2Ft402/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"},{"uuid":"4077262273","node_id":"PR_kwDOCQigas7Kq9Es","number":664,"state":"open","title":"chore(deps-dev): bump the dev-deps group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T01:13:15.000Z","updated_at":"2026-03-15T01:17:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":2,"packages":[{"name":"org.mockito:mockito-core","old_version":"5.22.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.springframework:spring-test","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-deps group with 2 updates: [org.mockito:mockito-core](https://github.com/mockito/mockito) and [org.springframework:spring-test](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.mockito:mockito-core` from 5.22.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.5 to 7.0.6\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.5...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-kb-ebsco-java/pull/664","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-kb-ebsco-java/issues/664","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/664/packages"},{"uuid":"4069336648","node_id":"PR_kwDOB_7c0M7KRg8R","number":3380,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 45 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-03-13T07:01:53.000Z","updated_at":"2026-03-16T06:16:29.144Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":45,"packages":[{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.4.0"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.springframework:spring-context","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.5.0","new_version":"4.6.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"io.cucumber:cucumber-java","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"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.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5.1","new_version":"5.6","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.37","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.liquibase:liquibase-core","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.41","new_version":"2.2.45"},{"name":"org.openapi.generator","old_version":"7.18.0","new_version":"7.20.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 45 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.2.0` | `9.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.5.0` | `4.6.0` |\n| io.smallrye.config:smallrye-config-core | `3.15.1` | `3.16.0` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.15.1` | `3.16.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.31.0` | `2.33.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.2` | `2.0.3` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| org.apache.cxf:cxf-tools-validator | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5.1` | `5.6` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.37` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.32` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `5.0.1` | `5.0.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.41` | `2.2.45` |\n| org.openapi.generator | `7.18.0` | `7.20.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.2.0 to 9.4.0\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.springframework:spring-context` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-jdbc` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3380","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3380","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3380/packages"},{"uuid":"4048405707","node_id":"PR_kwDOCifqbM7JN7dY","number":240,"state":"open","title":"chore(deps-dev): bump the dev-deps group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T23:12:37.000Z","updated_at":"2026-03-09T23:15:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":9,"packages":[{"name":"org.springframework:spring-test","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.vertx:vertx-junit5","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/eclipse-vertx/vertx-junit5"},{"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.codehaus.mojo:properties-maven-plugin","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/mojohaus/properties-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.2.2","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"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.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":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-deps group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [io.vertx:vertx-junit5](https://github.com/eclipse-vertx/vertx-junit5) | `5.0.6` | `5.0.8` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.codehaus.mojo:properties-maven-plugin](https://github.com/mojohaus/properties-maven-plugin) | `1.2.1` | `1.3.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.2.2` | `1.3.3` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.4.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.1` | `3.6.2` |\n\n\nUpdates `org.springframework:spring-test` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.21.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9e5d449a78132385e75ff02d02c61e49cce374b6\"\u003e\u003ccode\u003e9e5d449\u003c/code\u003e\u003c/a\u003e Add tests for Sets utility class (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/8d9a62fafa9829ecfa0b298c0bd012faa3bf1868\"\u003e\u003ccode\u003e8d9a62f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-junit5` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/516f4a9d356166ea1c78b92b1bc2c94b0e0cd8ec\"\u003e\u003ccode\u003e516f4a9\u003c/code\u003e\u003c/a\u003e Releasing 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/df503c406da5e0b2151365ad3c984f9d6a05d6d2\"\u003e\u003ccode\u003edf503c4\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.24.2 to 3.27.7 (\u003ca href=\"https://redirect.github.com/eclipse-vertx/vertx-junit5/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/2e5971d6a36cae69f28c850d66c4b183ef2a0492\"\u003e\u003ccode\u003e2e5971d\u003c/code\u003e\u003c/a\u003e ScopedObject should implement AutoCloseable (\u003ca href=\"https://redirect.github.com/eclipse-vertx/vertx-junit5/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/8341684923e7a0ff5c00b76510300ff33185a88c\"\u003e\u003ccode\u003e8341684\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/54956a1f55a10a6561b1072702b2ebab245e72c3\"\u003e\u003ccode\u003e54956a1\u003c/code\u003e\u003c/a\u003e Releasing 5.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/bcbbd384b3492c3222bc4f6082d5e77dd85ea175\"\u003e\u003ccode\u003ebcbbd38\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/compare/5.0.6...5.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation=false may add generated sources to the sources list (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href=\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\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\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\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.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\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-java from 1.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\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-java from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\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/apache/maven-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation=false may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:properties-maven-plugin` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/releases\"\u003eorg.codehaus.mojo:properties-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature Request: add yml properties manager (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/134\"\u003e#134\u003c/a\u003e) \u003ca href=\"https://github.com/mattmeye\"\u003e\u003ccode\u003e@​mattmeye\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude/exclude project properties (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/126\"\u003e#126\u003c/a\u003e) \u003ca href=\"https://github.com/reda-alaoui\"\u003e\u003ccode\u003e@​reda-alaoui\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\u003eUse Sisu plugin (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/140\"\u003e#140\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 5 to 6 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/120\"\u003e#120\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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.mojo:mojo-parent from 94 to 95 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/156\"\u003e#156\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 93 to 94 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/154\"\u003e#154\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.yaml:snakeyaml from 2.4 to 2.5 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/153\"\u003e#153\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 92 to 93 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/152\"\u003e#152\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 91 to 92 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/149\"\u003e#149\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 87 to 91 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/148\"\u003e#148\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire Maven 3.6.3 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/139\"\u003e#139\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.yaml:snakeyaml from 2.3 to 2.4 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/138\"\u003e#138\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 86 to 87 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/137\"\u003e#137\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 85 to 86 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/132\"\u003e#132\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-utils from 4.0.1 to 4.0.2 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/133\"\u003e#133\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 84 to 85 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/131\"\u003e#131\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 80 to 84 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/130\"\u003e#130\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 78 to 80 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/122\"\u003e#122\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-utils from 4.0.0 to 4.0.1 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/125\"\u003e#125\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/124\"\u003e#124\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 77 to 78 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/119\"\u003e#119\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/mojohaus/properties-maven-plugin/commit/91a2ade909971501f4fb7cb5b11aa79c55daebbc\"\u003e\u003ccode\u003e91a2ade\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release properties-maven-plugin-1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/bf56d329e0a2bf93cf898d55d06bb82af1b65a67\"\u003e\u003ccode\u003ebf56d32\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 94 to 95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/80e20be60fb2fc5e32191c44ff179abb18e0771f\"\u003e\u003ccode\u003e80e20be\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 93 to 94\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/e8ae7a549abfbedd3d0a55024a6bf7bbe120475a\"\u003e\u003ccode\u003ee8ae7a5\u003c/code\u003e\u003c/a\u003e Bump org.yaml:snakeyaml from 2.4 to 2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/bb39c3dac8d245b593ade92775ac3c26dee06359\"\u003e\u003ccode\u003ebb39c3d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 92 to 93\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/b41267b38c2e505668f2e9b7f76dffc6971ec0d2\"\u003e\u003ccode\u003eb41267b\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 91 to 92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/bb548c594cc64177609a30410c0efdbb234a2d3e\"\u003e\u003ccode\u003ebb548c5\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 87 to 91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/3ffa9cb844ecacce5b49c860eeffc8ad6a19b078\"\u003e\u003ccode\u003e3ffa9cb\u003c/code\u003e\u003c/a\u003e Use Sisu plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/7adbe3b5b6cb112219128f903d30bee53d598be1\"\u003e\u003ccode\u003e7adbe3b\u003c/code\u003e\u003c/a\u003e Require Maven 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/407342ff704d73472aa7f0ad05684b5e403e37bf\"\u003e\u003ccode\u003e407342f\u003c/code\u003e\u003c/a\u003e Bump org.yaml:snakeyaml from 2.3 to 2.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/compare/1.2.1...properties-maven-plugin-1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jsonschema2pojo:jsonschema2pojo-maven-plugin` from 1.2.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/releases\"\u003eorg.jsonschema2pojo:jsonschema2pojo-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCould not apply requested plugin error when using version 1.3.1 of Gradle plugin 'org.jsonschema2pojo' (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd plexus-utils dependency, as this is no longer provided in Maven 3.9 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate publishing from legacy OSSRH to Maven Central Portal (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove Ant task (no longer supported) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1743\"\u003e#1743\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequire JDK 17 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1741\"\u003e#1741\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAdd Jackson 3 annotation support (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent StackOverflowError when root is self-referencing (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'AbstractCompile.destinationDir property has been deprecated' error when using Gradle 8 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix problems with remote URL (e.g. http) when using Maven Plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix generics class warning when using generated base builder class (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow URL(s) as source in jsonschema2pojo-gradle-plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/blob/master/CHANGELOG.md\"\u003eorg.jsonschema2pojo:jsonschema2pojo-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport type-use annotations for map value validation (Map\u0026lt;String, \u003ca href=\"https://github.com/Valid\"\u003e\u003ccode\u003e@​Valid\u003c/code\u003e\u003c/a\u003e T\u0026gt;) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore null values when generating item type from array examples (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1772\"\u003e#1772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport type-use annotations for array item validation (List\u0026lt;\u003ca href=\"https://github.com/Valid\"\u003e\u003ccode\u003e@​Valid\u003c/code\u003e\u003c/a\u003e T\u0026gt;) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1771\"\u003e#1771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCould not apply requested plugin error when using version 1.3.1 of Gradle plugin 'org.jsonschema2pojo' (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd plexus-utils dependency, as this is no longer provided in Maven 3.9 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate publishing from legacy OSSRH to Maven Central Portal (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove Ant task (no longer supported) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1743\"\u003e#1743\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequire JDK 17 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1741\"\u003e#1741\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAdd Jackson 3 annotation support (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent StackOverflowError when root is self-referencing (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'AbstractCompile.destinationDir property has been deprecated' error when using Gradle 8 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix problems with remote URL (e.g. http) when using Maven Plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix generics class warning when using generated base builder class (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow URL(s) as source in jsonschema2pojo-gradle-plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1554\"\u003e#1554\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/joelittlejohn/jsonschema2pojo/commit/ad02aab2834492afb16468d88a7bb7432fce47b5\"\u003e\u003ccode\u003ead02aab\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsonschema2pojo-1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/beebaf90d411349d20c683ab484a28bffc854c01\"\u003e\u003ccode\u003ebeebaf9\u003c/code\u003e\u003c/a\u003e Avoid publishing integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/49171ff987d94a925b24e18b012ced6d532a2d27\"\u003e\u003ccode\u003e49171ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1774\"\u003e#1774\u003c/a\u003e from joelittlejohn/valid-annotates-value-type-on-maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/6beff793d2c180bc7f312fa8969b56c05eeb3ff9\"\u003e\u003ccode\u003e6beff79\u003c/code\u003e\u003c/a\u003e Support type-use annotations for map value validation (Map\u0026lt;String, \u003ca href=\"https://github.com/Valid\"\u003e\u003ccode\u003e@​Valid\u003c/code\u003e\u003c/a\u003e T\u0026gt;)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/dc4677a29c4584ead0d73ec2844eb38c4baaa9f4\"\u003e\u003ccode\u003edc4677a\u003c/code\u003e\u003c/a\u003e Ensure integration tests are not published during deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/883322580c7cdc2b4201c3625242a2ece5a4d02e\"\u003e\u003ccode\u003e8833225\u003c/code\u003e\u003c/a\u003e Remove noisy warnings and unnecessary info from the build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/21da3757b1737520999e1dfd1814014f5cd20272\"\u003e\u003ccode\u003e21da375\u003c/code\u003e\u003c/a\u003e Avoid producing javadocs unless we are running a release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/e27cc47acf0b0d13bdcdeb597d70848204161cef\"\u003e\u003ccode\u003ee27cc47\u003c/code\u003e\u003c/a\u003e Upgrade github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/a57294d8032597c80bf082c48a99f5a1ecece052\"\u003e\u003ccode\u003ea57294d\u003c/code\u003e\u003c/a\u003e Dependency and plugin upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/49f1f196502d51c1b397d0c4c0c69830367bf6a1\"\u003e\u003ccode\u003e49f1f19\u003c/code\u003e\u003c/a\u003e Upgrade dependencies for all examples\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/compare/jsonschema2pojo-1.2.2...jsonschema2pojo-1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace runing external process and parsing output with simple ProcessHandle if available (Java9+) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass slf4j context to spawned thread (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/scottrw93\"\u003e\u003ccode\u003e@​scottrw93\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-3239\"\u003e[SUREFIRE-3239]\u003c/a\u003e - allow override of statistics file checksum (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/XN137\"\u003e\u003ccode\u003e@​XN137\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce log level for skipped tests result to info (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\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\u003eUse PowerShell instead of WMIC for detecting zombie process on Windows (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/jbliznak\"\u003e\u003ccode\u003e@​jbliznak\u003c/code\u003e\u003c/a\u003e. Please note if you are using Windows with Java 8 and not PowerShell (you have options to: use Java 9+, install PowerShell or stay on Surefire 3.5.4)\u003c/li\u003e\n\u003cli\u003eProperly work with test failures caused during beforeAll phase (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3194\"\u003e#3194\u003c/a\u003e) \u003ca href=\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify how late placeholder replacement (@{...}) deals with (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3208\"\u003e#3208\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jenkin badges in README (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit5 in failsafe ITs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3251\"\u003e#3251\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove long-deprecated unused encoding property from VerifyMojo (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3198\"\u003e#3198\u003c/a\u003e) \u003ca href=\"https://github.com/Tomlincoln\"\u003e\u003ccode\u003e@​Tomlincoln\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd IT and deal with corner cases of handling beforeAll failures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3200\"\u003e#3200\u003c/a\u003e) \u003ca href=\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert PR \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3194\"\u003e#3194\u003c/a\u003e that handle beforeAll failures to follow proper contributing rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3211\"\u003e#3211\u003c/a\u003e) \u003ca href=\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing many files in the GH Artifacts of CI ex-post. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3219\"\u003e#3219\u003c/a\u003e) \u003ca href=\"https://github.com/Tibor17\"\u003e\u003ccode\u003e@​Tibor17\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.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3209\"\u003e#3209\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3260\"\u003e#3260\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent from 44 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3253\"\u003e#3253\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.16.1 to 3.27.7 in /surefire-its/src/test/resources/surefire-1733-testng (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3246\"\u003e#3246\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3245\"\u003e#3245\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.26 to 1.27 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3243\"\u003e#3243\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.20.0 to 4.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3236\"\u003e#3236\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-java from 1.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3235\"\u003e#3235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.25.3 in /surefire-its/src/test/resources/surefire-1659-stream-corruption (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3234\"\u003e#3234\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.19.0 to 4.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3228\"\u003e#3228\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.18.0 to 4.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3223\"\u003e#3223\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-interpolation from 1.28 to 1.29 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3221\"\u003e#3221\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-i18n from 1.0.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3220\"\u003e#3220\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3217\"\u003e#3217\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3214\"\u003e#3214\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-java from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3218\"\u003e#3218\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.16.0 to 4.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3213\"\u003e#3213\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/maven-surefire/commit/968cb38271efdee0cbe3abcd4c130fd67eb1f047\"\u003e\u003ccode\u003e968cb38\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/8e7dc4106bab204cdc01b48b46a83e49e3feca9a\"\u003e\u003ccode\u003e8e7dc41\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;Replace runing external process and parsing output with simple Proce...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4ced57c058bee5c68fd1313a401a018c9d0303bb\"\u003e\u003ccode\u003e4ced57c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Replace runing external process and parsing output with simple Proces…\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/8496d9a6bf96ead941b8e2948c9fac222247e4f3\"\u003e\u003ccode\u003e8496d9a\u003c/code\u003e\u003c/a\u003e Bump org.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/68265e56ebf609da2447bde7eebd3c7dbd4f7826\"\u003e\u003ccode\u003e68265e5\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3260\"\u003e#3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0b190142a3df4cb3dda52825e7fedda59591cbc8\"\u003e\u003ccode\u003e0b19014\u003c/code\u003e\u003c/a\u003e Replace runing external process and parsing output with simple ProcessHandle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/688f8c46390a0d495a0c4169c873389b9c9b21b6\"\u003e\u003ccode\u003e688f8c4\u003c/code\u003e\u003c/a\u003e Use PowerShell instead of WMIC for detecting zombie process on Windows (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5c01a6985bc4fcb8ea9e1b43baee3ce08523dfe\"\u003e\u003ccode\u003ee5c01a6\u003c/code\u003e\u003c/a\u003e Build only by the latest Maven on Jenkins (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c99e979d29329c7cf0c7a110cf12b0eeb8a331a\"\u003e\u003ccode\u003e9c99e97\u003c/code\u003e\u003c/a\u003e Fix Jenkin badges in README (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/20930ead8197a10f1e9272c2ec68388355b3c077\"\u003e\u003ccode\u003e20930ea\u003c/code\u003e\u003c/a\u003e Bump parent from 44 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3253\"\u003e#3253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-resources-plugin` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-resources-plugin/releases\"\u003eorg.apache.maven.plugins:maven-resources-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup deps (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/463\"\u003e#463\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🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug: use change detecton strategies (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/462\"\u003e#462\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd IT for \u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/444\"\u003e#444\u003c/a\u003e issue (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/446\"\u003e#446\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/449\"\u003e#449\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/447\"\u003e#447\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\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.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/461\"\u003e#461\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/459\"\u003e#459\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/457\"\u003e#457\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/452\"\u003e#452\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/apache/maven-resources-plugin/commit/ce485a0360dc1b4f548bd3c32d3f817661ae31ff\"\u003e\u003ccode\u003ece485a0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-resources-plugin-3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/bfadfff31a4f2e720d7783c5faffddba371cbcb3\"\u003e\u003ccode\u003ebfadfff\u003c/code\u003e\u003c/a\u003e Use maven-filtering 3.5.0 (staged)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/3f74ba2a16d14ee4b0b0c0ad924877869b0e1f16\"\u003e\u003ccode\u003e3f74ba2\u003c/code\u003e\u003c/a\u003e Drop commons-io; unused\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/caefcde4cbcf0f46c8d9b0adeecc5b04c6d08c62\"\u003e\u003ccode\u003ecaefcde\u003c/code\u003e\u003c/a\u003e Bug: use change detecton strategies (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/38534e3ed803ee076f6bd6d7404728a06afec874\"\u003e\u003ccode\u003e38534e3\u003c/code\u003e\u003c/a\u003e Cleanup deps (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/0814ec74015bb1d4216b4544d4f9dae9c9c17d34\"\u003e\u003ccode\u003e0814ec7\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/e2f91353fd2e81a8202aee7eda3fb58039bbbc7c\"\u003e\u003ccode\u003ee2f9135\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/a050be3e8d71d9679f6fd1eefe1fb5682a7d71ce\"\u003e\u003ccode\u003ea050be3\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/1825b2ad5a89b53a6c0f6a509a2f82e77e23e3d5\"\u003e\u003ccode\u003e1825b2a\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/ad31b557b0d30e3f7b42cfcc542e272f2570e10b\"\u003e\u003ccode\u003ead31b55\u003c/code\u003e\u003c/a\u003e Add IT for \u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/444\"\u003e#444\u003c/a\u003e issue\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-resources-plugin/compare/v3.4.0...maven-resources-plugin-3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-shade-plugin` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-shade-plugin/releases\"\u003eorg.apache.maven.plugins:maven-shade-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug: Extra JARs and Artifacts were not subjected to filtering (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/785\"\u003e#785\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop excessive dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/786\"\u003e#786\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove junit3 reference (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/762\"\u003e#762\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude Java 25 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/773\"\u003e#773\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptor, use site configuration from parent (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/755\"\u003e#755\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\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\u003eDrop unneeded dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/788\"\u003e#788\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to parent POM v 47 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/781\"\u003e#781\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/782\"\u003e#782\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/780\"\u003e#780\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/778\"\u003e#778\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump asmVersion from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/774\"\u003e#774\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate invoker plugin to 3.9.1 to Support Java 25 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/769\"\u003e#769\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump asmVersion from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/761\"\u003e#761\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-legacy from 2.10.3 to 2.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/763\"\u003e#763\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/764\"\u003e#764\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/768\"\u003e#768\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-utils from 3.5.1 to 3.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/758\"\u003e#758\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/apache/maven-shade-plugin/commit/ad8de59b38b373a7a601209bc3e2e192805ad7cd\"\u003e\u003ccode\u003ead8de59\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-shade-plugin-3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/8eb19dce1f587a6f67f3ab00254925e1a437afbb\"\u003e\u003ccode\u003e8eb19dc\u003c/code\u003e\u003c/a\u003e Drop unneeded dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/397b2cd7a6315cc9f0ce14b87d6a9108edee25b1\"\u003e\u003ccode\u003e397b2cd\u003c/code\u003e\u003c/a\u003e Drop excessive dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/eca6398fd26db22a8f94da99682251ab85a758d8\"\u003e\u003ccode\u003eeca6398\u003c/code\u003e\u003c/a\u003e Bug: Extra JARs and Artifacts were not subjected to filtering (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/7edce171e15fccee898a69d264bdfdbe21229952\"\u003e\u003ccode\u003e7edce17\u003c/code\u003e\u003c/a\u003e Update to parent POM v 47 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/3171a34b15528336c5e7baaf74d18a9140076973\"\u003e\u003ccode\u003e3171a34\u003c/code\u003e\u003c/a\u003e Mockito improvements (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/678844bd0330fef60f29c5b9d9476867c82c0699\"\u003e\u003ccode\u003e678844b\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/73ec909916f71e018508b4d39e78d939578ee9fa\"\u003e\u003ccode\u003e73ec909\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/5f7a87719217bae4b18cf9d29d326e2b064edd4a\"\u003e\u003ccode\u003e5f7a877\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/73c52477a0e1b67eee420ec207a8f50c1d3e99f0\"\u003e\u003ccode\u003e73c5247\u003c/code\u003e\u003c/a\u003e chore: remove junit3 reference (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.1...maven-shade-plugin-3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-invoice-storage/pull/240","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-invoice-storage/issues/240","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/240/packages"},{"uuid":"4043494553","node_id":"PR_kwDOB_7c0M7I9wti","number":3373,"state":"closed","title":"chore(deps): bump the java-minor-patch group across 1 directory with 90 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T11:54:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T05:46:22.000Z","updated_at":"2026-03-09T11:54:50.000Z","time_to_close":22106,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":90,"packages":[{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.4.0"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.springframework:spring-context","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.5.0","new_version":"4.6.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.12.3","new_version":"7.14.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.12.3","new_version":"7.14.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"io.cucumber:cucumber-java","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5.1","new_version":"5.6","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.38","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.37","new_version":"2.1.38"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.liquibase:liquibase-core","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.41","new_version":"2.2.44"},{"name":"org.eclipse.edc:boot","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc.virtualized:virtual-controlplane-feature-sql-bom","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:ldp-verifiable-credentials","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:jwt-verifiable-credentials","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:http","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:json-ld","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:api-observability","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:control-plane-core","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:connector-core","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:sql-bootstrapper","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:asset-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:core-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:connector-participant-context-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:participant-context-config-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transaction-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transaction-datasource-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:protocol-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:catalog-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:contract-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transfer-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:policy-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:request-policy-context-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:policy-monitor-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:policy-engine-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:participant-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:verifiable-credentials-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:json-ld-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dsp-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dsp-spi-2025","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dsp-http-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:web-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:data-plane-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:data-plane-selector-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:validator-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:control-plane-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:token-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transform-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-claims-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:sql-lib","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:json-ld-lib","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-claims-core","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-identity","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:oauth2-client","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-claims-issuers-configuration","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:controlplane-dcp-bom","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dataplane-base-bom","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.openapi.generator","old_version":"7.18.0","new_version":"7.20.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 90 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.2.0` | `9.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.5.0` | `4.6.0` |\n| io.smallrye.config:smallrye-config-core | `3.15.1` | `3.16.0` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.15.1` | `3.16.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.12.3` | `7.14.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.12.3` | `7.14.0` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.31.0` | `2.33.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.2` | `2.0.3` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| org.apache.cxf:cxf-tools-validator | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5.1` | `5.6` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.38` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.37` | `2.1.38` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.32` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `5.0.1` | `5.0.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.41` | `2.2.44` |\n| org.eclipse.edc:boot | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc.virtualized:virtual-controlplane-feature-sql-bom | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:ldp-verifiable-credentials | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:jwt-verifiable-credentials | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:http | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:json-ld | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:api-observability | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:control-plane-core | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:connector-core | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:sql-bootstrapper | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:asset-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:core-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:connector-participant-context-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:participant-context-config-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transaction-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transaction-datasource-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:protocol-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:catalog-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:contract-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transfer-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:policy-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:request-policy-context-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:policy-monitor-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:policy-engine-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:participant-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:verifiable-credentials-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:json-ld-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dsp-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dsp-spi-2025 | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dsp-http-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:web-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:data-plane-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:data-plane-selector-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:validator-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:control-plane-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:token-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transform-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-claims-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:sql-lib | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:json-ld-lib | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-claims-core | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-identity | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:oauth2-client | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-claims-issuers-configuration | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:controlplane-dcp-bom | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dataplane-base-bom | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.openapi.generator | `7.18.0` | `7.20.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.2.0 to 9.4.0\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.springframework:spring-context` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-jdbc` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/sprin...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3373","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3373","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3373/packages"},{"uuid":"4033050764","node_id":"PR_kwDOQdGF0c7IcRkX","number":26,"state":"open","title":"Bump the spring-framework group with 5 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-03-06T08:57:41.000Z","updated_at":"2026-03-06T08:57:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring-framework","update_count":5,"packages":[{"name":"org.springframework:spring-messaging","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.session:spring-session-core","old_version":"3.4.2","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-session"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring-framework group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-messaging](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework.session:spring-session-core](https://github.com/spring-projects/spring-session) | `3.4.2` | `4.0.2` |\n\nUpdates `org.springframework:spring-messaging` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-messaging's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-web` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-context` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-test` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-web` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-context` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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.session:spring-session-core` from 3.4.2 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-session/releases\"\u003eorg.springframework.session:spring-session-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.22 to 1.5.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3599\"\u003e#3599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.23 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3605\"\u003e#3605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3618\"\u003e#3618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3632\"\u003e#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.mysql:mysql-connector-j from 9.5.0 to 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3639\"\u003e#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.1 to 2025.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3611\"\u003e#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-core from 3.8.1 to 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3610\"\u003e#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.aspectj:aspectjweaver from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3592\"\u003e#3592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jfrog.buildinfo:build-info-extractor-gradle from 4.35.5 to 4.35.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3623\"\u003e#3623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.5 to 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3606\"\u003e#3606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mariadb.jdbc:mariadb-java-client from 3.5.6 to 3.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3593\"\u003e#3593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.postgresql:postgresql from 42.7.8 to 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-gradle-plugin from 4.0.1-SNAPSHOT to 4.0.2-SNAPSHOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3597\"\u003e#3597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-gradle-plugin from 4.0.2-SNAPSHOT to 4.1.0-SNAPSHOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3600\"\u003e#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2025.1.1 to 2025.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson.core:jackson-databind from 3.0.3 to 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3625\"\u003e#3625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.3 to 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3624\"\u003e#3624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test method names \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3469\"\u003e#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.18 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3558\"\u003e#3558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.ben-manes:gradle-versions-plugin from 0.51.0 to 0.53.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3588\"\u003e#3588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.10.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3584\"\u003e#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 3.17.6 to 3.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3549\"\u003e#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.h2database:h2 from 2.3.232 to 2.4.240 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3525\"\u003e#3525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.ibm.db2:jcc from 12.1.2.0 to 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3582\"\u003e#3582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.microsoft.sqlserver:mssql-jdbc from 12.8.1.jre11 to 12.10.2.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3528\"\u003e#3528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.mysql:mysql-connector-j from 9.1.0 to 9.5.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3545\"\u003e#3545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.oracle.database.jdbc:ojdbc8 from 23.7.0.25.01 to 23.26.0.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3565\"\u003e#3565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.zaxxer:HikariCP from 6.2.1 to 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3564\"\u003e#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.lettuce:lettuce-core from 6.8.1.RELEASE to 6.8.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3541\"\u003e#3541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.0-RC1 to 2025.0.2-SNAPSHOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3590\"\u003e#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-core from 3.6.18 to 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3586\"\u003e#3586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.10 to 1.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3462\"\u003e#3462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.10 to 1.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3548\"\u003e#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta-websocket from 2.1.1 to 2.2.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3553\"\u003e#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.servlet:jakarta.servlet-api from 6.0.0 to 6.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3566\"\u003e#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.aspectj:aspectjweaver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3546\"\u003e#3546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.25.3 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3585\"\u003e#3585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.24 to 4.35.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3537\"\u003e#3537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.5 to 5.14.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3569\"\u003e#3569\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-session/commit/6708969fe733d7d026e6f76eaaf70122b5a9f6a6\"\u003e\u003ccode\u003e6708969\u003c/code\u003e\u003c/a\u003e Release 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/4adfa45b9918a0564553e5f47d2a78d8a80ad73c\"\u003e\u003ccode\u003e4adfa45\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-session/commit/81480fbec2df6ca1514a7d6af390e222d6e178f4\"\u003e\u003ccode\u003e81480fb\u003c/code\u003e\u003c/a\u003e Bump org.springframework.security:spring-security-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/bde4edbd13aa5ed7d9b126e8ecba6a1995344884\"\u003e\u003ccode\u003ebde4edb\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-session/commit/0aaab567dd3d6c43e8a96e1723ea7064868cdde5\"\u003e\u003ccode\u003e0aaab56\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-core from 1.5.29 to 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/42b05c0866fdc0d2699a633b8708212e70084d05\"\u003e\u003ccode\u003e42b05c0\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-session/commit/80b2519ff47e43622c582ef8bdbc8f89e77d017e\"\u003e\u003ccode\u003e80b2519\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/ac05838187c8765a5ba9eac3f3ebdeac32f1f279\"\u003e\u003ccode\u003eac05838\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2025.0.8 to 2025.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/e0eca5937225951c3eeef3929c52304c9a920b42\"\u003e\u003ccode\u003ee0eca59\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-session/commit/61d773276837c9970dc365015dcc4363643b5906\"\u003e\u003ccode\u003e61d7732\u003c/code\u003e\u003c/a\u003e Update to Testcontainers 1.21.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-session/compare/3.4.2...4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.0.5\"\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 yoursel...\n\n_Description has been truncated_","html_url":"https://github.com/inetsoft-technology/datatest/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/inetsoft-technology%2Fdatatest/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"4000028149","node_id":"PR_kwDOB20KpM7Gxe_p","number":2671,"state":"closed","title":"Bump the dependencies group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T10:26:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-27T09:20:05.000Z","updated_at":"2026-02-27T10:26:43.000Z","time_to_close":3996,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":54,"packages":[{"name":"org.aspectj:aspectjrt","old_version":"1.9.22.1","new_version":"1.9.25.1","repository_url":"https://github.com/eclipse/org.aspectj"},{"name":"org.aspectj:aspectjweaver","old_version":"1.9.22.1","new_version":"1.9.25.1","repository_url":"https://github.com/eclipse/org.aspectj"},{"name":"org.aspectj:aspectjtools","old_version":"1.9.22.1","new_version":"1.9.25.1","repository_url":"https://github.com/eclipse/org.aspectj"},{"name":"com.puppycrawl.tools:checkstyle","old_version":"10.18.1","new_version":"13.2.0","repository_url":"https://github.com/checkstyle/checkstyle"},{"name":"com.github.spotbugs:spotbugs","old_version":"4.8.3","new_version":"4.9.8","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"org.jruby:jruby-complete","old_version":"9.4.8.0","new_version":"10.0.3.0"},{"name":"org.asciidoctor:asciidoctorj","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/asciidoctor/asciidoctorj"},{"name":"org.asciidoctor:asciidoctorj-pdf","old_version":"2.3.18","new_version":"2.3.23","repository_url":"https://github.com/asciidoctor/asciidoctorj-pdf"},{"name":"org.asciidoctor:asciidoctorj-epub3","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/asciidoctor/asciidoctorj-epub3"},{"name":"org.owasp:dependency-check-maven","old_version":"10.0.4","new_version":"12.2.0","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.eclipse.ee4j:project","old_version":"1.0.9","new_version":"2.0.0","repository_url":"https://github.com/eclipse-ee4j/ee4j"},{"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":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"jakarta.xml.ws:jakarta.xml.ws-api","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/jakartaee/jax-ws-api"},{"name":"org.ow2.asm:asm","old_version":"9.9","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-commons","old_version":"9.9","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-tree","old_version":"9.9","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-util","old_version":"9.9","new_version":"9.9.1"},{"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.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.sun.xml.bind:jaxb-core","old_version":"4.0.5","new_version":"4.0.6"},{"name":"com.sun.xml.bind:jaxb-impl","old_version":"4.0.5","new_version":"4.0.6"},{"name":"com.sun.xml.bind:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.6"},{"name":"org.glassfish.corba:glassfish-corba-omgapi","old_version":"4.2.5","new_version":"5.0.0","repository_url":"https://github.com/eclipse-ee4j/orb"},{"name":"org.glassfish.corba:glassfish-corba-orb","old_version":"4.2.5","new_version":"5.0.0"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.12","new_version":"2.0.17"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.1.4","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"com.oracle.nosql.sdk:nosqldriver","old_version":"5.4.15","new_version":"5.4.19","repository_url":"https://github.com/oracle/nosql-java-sdk"},{"name":"org.junit:junit-bom","old_version":"5.11.0","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"jakarta.el:jakarta.el-api","old_version":"5.0.1","new_version":"6.0.1","repository_url":"https://github.com/eclipse-ee4j/el-ri"},{"name":"org.jboss.weld.se:weld-se-core","old_version":"6.0.0.Beta4","new_version":"7.0.0.Alpha1"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"4.0.0-M2","new_version":"4.0.2"},{"name":"org.glassfish.jersey.core:jersey-common","old_version":"4.0.0-M2","new_version":"4.0.2"},{"name":"org.glassfish.main.appclient:gf-client","old_version":"8.0.0-JDK17-M7","new_version":"8.0.0-JDK17-M12"},{"name":"org.springframework:spring-context","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-instrument","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-orm","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.1.Final","new_version":"9.1.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.ops4j.pax.exam:pax-exam","old_version":"4.13.4","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-container-forked","old_version":"4.13.4","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-junit4","old_version":"4.13.4","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-link-mvn","old_version":"4.13.4","new_version":"4.14.0"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.h2database:h2","old_version":"2.3.232","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.mysql:mysql-connector-j","old_version":"9.0.0","new_version":"9.6.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.4.1","new_version":"3.5.7","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"com.ibm.db2:jcc","old_version":"11.5.9.0","new_version":"12.1.3.0"},{"name":"com.microsoft.sqlserver:mssql-jdbc","old_version":"12.8.2.jre11","new_version":"13.2.1.jre11","repository_url":"https://github.com/Microsoft/mssql-jdbc"},{"name":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) | `1.9.22.1` | `1.9.25.1` |\n| [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj) | `1.9.22.1` | `1.9.25.1` |\n| [org.aspectj:aspectjtools](https://github.com/eclipse/org.aspectj) | `1.9.22.1` | `1.9.25.1` |\n| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.18.1` | `13.2.0` |\n| [com.github.spotbugs:spotbugs](https://github.com/spotbugs/spotbugs) | `4.8.3` | `4.9.8` |\n| org.jruby:jruby-complete | `9.4.8.0` | `10.0.3.0` |\n| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `3.0.0` | `3.0.1` |\n| [org.asciidoctor:asciidoctorj-pdf](https://github.com/asciidoctor/asciidoctorj-pdf) | `2.3.18` | `2.3.23` |\n| [org.asciidoctor:asciidoctorj-epub3](https://github.com/asciidoctor/asciidoctorj-epub3) | `2.1.3` | `2.2.0` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `10.0.4` | `12.2.0` |\n| [org.eclipse.ee4j:project](https://github.com/eclipse-ee4j/ee4j) | `1.0.9` | `2.0.0` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.1.0` | `3.1.1` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| [jakarta.xml.ws:jakarta.xml.ws-api](https://github.com/jakartaee/jax-ws-api) | `4.0.2` | `4.0.3` |\n| org.ow2.asm:asm | `9.9` | `9.9.1` |\n| org.ow2.asm:asm-commons | `9.9` | `9.9.1` |\n| org.ow2.asm:asm-tree | `9.9` | `9.9.1` |\n| org.ow2.asm:asm-util | `9.9` | `9.9.1` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| com.sun.xml.bind:jaxb-core | `4.0.5` | `4.0.6` |\n| com.sun.xml.bind:jaxb-impl | `4.0.5` | `4.0.6` |\n| com.sun.xml.bind:jaxb-xjc | `4.0.5` | `4.0.6` |\n| [org.glassfish.corba:glassfish-corba-omgapi](https://github.com/eclipse-ee4j/orb) | `4.2.5` | `5.0.0` |\n| org.glassfish.corba:glassfish-corba-orb | `4.2.5` | `5.0.0` |\n| org.slf4j:slf4j-api | `2.0.12` | `2.0.17` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.1.4` | `5.6.4` |\n| [com.oracle.nosql.sdk:nosqldriver](https://github.com/oracle/nosql-java-sdk) | `5.4.15` | `5.4.19` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.11.0` | `6.0.3` |\n| [jakarta.el:jakarta.el-api](https://github.com/eclipse-ee4j/el-ri) | `5.0.1` | `6.0.1` |\n| org.jboss.weld.se:weld-se-core | `6.0.0.Beta4` | `7.0.0.Alpha1` |\n| org.glassfish.jersey.core:jersey-client | `4.0.0-M2` | `4.0.2` |\n| org.glassfish.jersey.core:jersey-common | `4.0.0-M2` | `4.0.2` |\n| org.glassfish.main.appclient:gf-client | `8.0.0-JDK17-M7` | `8.0.0-JDK17-M12` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-instrument](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-orm](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.1.Final` | `9.1.0.Final` |\n| org.ops4j.pax.exam:pax-exam | `4.13.4` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-container-forked | `4.13.4` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-junit4 | `4.13.4` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-link-mvn | `4.13.4` | `4.14.0` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.3.232` | `2.4.240` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.0.0` | `9.6.0` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.4.1` | `3.5.7` |\n| com.ibm.db2:jcc | `11.5.9.0` | `12.1.3.0` |\n| [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) | `12.8.2.jre11` | `13.2.1.jre11` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.10` |\n\n\nUpdates `org.aspectj:aspectjrt` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjrt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjweaver` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjweaver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjtools` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjweaver` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjweaver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjtools` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.puppycrawl.tools:checkstyle` from 10.18.1 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkstyle/checkstyle/releases\"\u003ecom.puppycrawl.tools:checkstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003echeckstyle-13.2.0\u003c/h2\u003e\n\u003cp\u003eCheckstyle 13.2.0 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_13.2.0\"\u003ehttps://checkstyle.org/releasenotes.html#Release_13.2.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/16678\"\u003e#16678\u003c/a\u003e - new Check: NumericalPrefixesInfixesSuffixesCharacterCaseCheck numerical prefixes, infixes, and suffixes should be lowercase, except for \u0026quot;L\u0026quot;\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18653\"\u003e#18653\u003c/a\u003e - False-negative: HexLiteralCase does not throw violation on Hex float literals\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18486\"\u003e#18486\u003c/a\u003e - False positive: JavadocParagraph reports violation when \u003ccode\u003e\u0026lt;`p`\u0026gt;\u003c/code\u003e is after tags\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003echeckstyle-13.1.0\u003c/h2\u003e\n\u003cp\u003eCheckstyle 13.1.0 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_13.1.0\"\u003ehttps://checkstyle.org/releasenotes.html#Release_13.1.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBreaking backward compatibility:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/12556\"\u003e#12556\u003c/a\u003e - Remove deprecated method CheckstyleAntTask:createClasspath()\u003c/p\u003e\n\u003cp\u003eNew:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18329\"\u003e#18329\u003c/a\u003e - ImportControl: add module attribute to allow/disallow module imports\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18368\"\u003e#18368\u003c/a\u003e - New check: MissingOverrideOnRecordAccessor to require Override on record component accessor methods\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/16087\"\u003e#16087\u003c/a\u003e - false positive invalid tag JavadocType\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18790\"\u003e#18790\u003c/a\u003e - IllegalTokenText reports false positives for Unicode whitespace characters without escape sequences\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18118\"\u003e#18118\u003c/a\u003e - Inconsistent behaviour of \u003ccode\u003eIndentation\u003c/code\u003e check\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/13038\"\u003e#13038\u003c/a\u003e - VariableDeclarationUsageDistanceCheck doesn't handle method definition properly\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/checkstyle/checkstyle/commit/4dd3be899e7e2031cc03b0210ab0f178d279adaf\"\u003e\u003ccode\u003e4dd3be8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release checkstyle-13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/84fa8745e2a61a617bbf807142001cf6178b2203\"\u003e\u003ccode\u003e84fa874\u003c/code\u003e\u003c/a\u003e doc: release notes for 13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/48dfde070944f2b073f387d98c513702eaa8ab6a\"\u003e\u003ccode\u003e48dfde0\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18809\"\u003e#18809\u003c/a\u003e: removed xdocs section markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/8ffb662c70ce7c56c3f2a4afa0313c371a1c75ec\"\u003e\u003ccode\u003e8ffb662\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17882\"\u003e#17882\u003c/a\u003e: Add STRING_LITERAL token Javadoc with AST example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/d0dcddfcf8ebf4e2fd461d06f611e041b503c4cb\"\u003e\u003ccode\u003ed0dcddf\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18612\"\u003e#18612\u003c/a\u003e: Remove redundant tokens property from CustomImportOrder in goog...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/a6594e00879bdfbfcdfdbe50b73bcbf8a75af543\"\u003e\u003ccode\u003ea6594e0\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18599\"\u003e#18599\u003c/a\u003e: Disable InlineMeSuggester as Error Prone annotations are forbid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c1f7520b68e38bfb601490ff3b7af572a5d994c3\"\u003e\u003ccode\u003ec1f7520\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18843\"\u003e#18843\u003c/a\u003e: Indentation Check Handlers should not have reference to check i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/6a0b1ed1b79de83eda2a82958ae7acb3892de539\"\u003e\u003ccode\u003e6a0b1ed\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18856\"\u003e#18856\u003c/a\u003e: Split openrewrite-refaster-rules ci job into two jobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/66b1f61a862d1bde179827b859a9b761845d503d\"\u003e\u003ccode\u003e66b1f61\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18836\"\u003e#18836\u003c/a\u003e: Enable pitest EXPERIMENTAL_MEMBER_VARIABLE and exclude optimiza...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c7da3eea224b44d0073c805e5590c701b2c07add\"\u003e\u003ccode\u003ec7da3ee\u003c/code\u003e\u003c/a\u003e dependency: Update Google Java Format version to 1.34.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkstyle/checkstyle/compare/checkstyle-10.18.1...checkstyle-13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.spotbugs:spotbugs` from 4.8.3 to 4.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs/releases\"\u003ecom.github.spotbugs:spotbugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.8\u003c/h2\u003e\n\u003cp\u003eSpotBugs 4.9.8\u003c/p\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaven plugin reporting issue if -adjustPriority is not set (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCHECKSUM\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003efile\u003c/th\u003e\n\u003cth\u003echecksum (sha256)\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e06fb742e3170087983c5855d7d8d846d7cdab9badfdf4b3564b424deb1dc0b28\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003ecbee8358dd239e81fdcf37c32d1e6bedf148d25638b0c8d1b687d97c3061ecd9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8.tgz\u003c/td\u003e\n\u003ctd\u003e2eb8e0f2b223c22ffa2ce0c1cf1be4127dde19d240b8f7ce69a5fd3ad5c36ff3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8.zip\u003c/td\u003e\n\u003ctd\u003ee13d476403cf69074f415e35ebcc2f865f7a1ea444c1e659516bc0260e74dfa5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003eaecf15bb27a4d067e9b5a1c85b5d3aeefc5026a66e93040995804662e285d679\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e075b2eed660c2fe2fb1ad1de028f8fdff5f358e25c1318706b95ab17bb28be44\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations.jar\u003c/td\u003e\n\u003ctd\u003e6f69d6fe9c55a54dcb30e87d8fa2d5f52246af50d7a3445246d9539ef221be1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e025b2fb90e089dab1875068397736003bbf9e66bcac287ecb9e512dd0d387748\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e91477d93b1fd1bebae35d318427b5238fb458e726478dc1a8ac41ce74838a1e6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant.jar\u003c/td\u003e\n\u003ctd\u003e22f2fa397e86663adcd4828cc1c91e63aa6cc2bfc56832885b749a86fac5c784\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs.jar\u003c/td\u003e\n\u003ctd\u003e4469bc080afe7cd2290a20bf63e28392b80abcc7c7ace33c8f55da52a17c7ca5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e81677f77441af941613c99a4f04b3cb2f6b1950be589afdec03905d8e2917824\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e805d2d124b0d4ea513ee9262d4ad6027c3471d45defd80fd7d20e23425d17df7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.8.jar\u003c/td\u003e\n\u003ctd\u003e0076a3bc9602c78d73edb048e625a96ee6a182fa3dd39300aa739af67b954189\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003ee3e64a5fd96be16eec8b832e87da703e5eae910b3abd7bda9ff81a10363e5c7f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e043a55d99a517c0d9cf702b0c183b4afd3f03af9eff4a86d59bb37df1b35b532\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.8.jar\u003c/td\u003e\n\u003ctd\u003e4e439df3b499660d91a659d7c523fcdc4945c932dfc7fee68e796193f9dff6bb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003eae8ddee06796757be0526af1adf5969fbc149c0cf83542e6641405e69a044496\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e17144f315686bfd01c02fa4ae7c916060c41de8eed58d5b8470416fa08f46ced\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.8.jar\u003c/td\u003e\n\u003ctd\u003e9e1bc39da08c6c80091f34f1fd92ec092109d0cdfd8009910bc22772df06eea7\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e4.9.7\u003c/h2\u003e\n\u003cp\u003eSpotBugs 4.9.7\u003c/p\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Eclipse not always using latest preferences file state (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3740\"\u003e#3740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception throw when singleton implementing Cloneable has no clone() method (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for missing -adjustPriority parameter in Eclipse preferences (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation of -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eFunctionality from DetectorFactory setEnabledButNonReporting(), getPriorityAdjustment() methods and BugInstance.adjustForDetector() is deprecated and moved to PriorityAdjuster (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eFindNakedNotify\u003c/code\u003e to handle the case when the lock is loaded from a field (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for fully qualified class names for detectors in -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eSupport for numerical and absolute priority adjustments\u003c/li\u003e\n\u003cli\u003eBump up Apache Commons BCEL to the version 6.11.0 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd back and deprecate \u003ccode\u003eedu.umd.cs.findbugs.io.IO.close(InputStream)\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3756\"\u003e#3756\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/spotbugs/spotbugs/blob/master/CHANGELOG.md\"\u003ecom.github.spotbugs:spotbugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.8 - 2025-10-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaven plugin reporting issue if -adjustPriority is not set (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.7 - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Eclipse not always using latest preferences file state (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3740\"\u003e#3740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception throw when singleton implementing Cloneable has no clone() method (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for missing -adjustPriority parameter in Eclipse preferences (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation of -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eFunctionality from DetectorFactory setEnabledButNonReporting(), getPriorityAdjustment() methods and BugInstance.adjustForDetector() is deprecated and moved to PriorityAdjuster (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eFindNakedNotify\u003c/code\u003e to handle the case when the lock is loaded from a field (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for fully qualified class names for detectors in -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eSupport for numerical and absolute priority adjustments\u003c/li\u003e\n\u003cli\u003eBump up Apache Commons BCEL to the version 6.11.0 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd back and deprecate \u003ccode\u003eedu.umd.cs.findbugs.io.IO.close(InputStream)\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow our GA builds to work with JDK 25 (and drop support for JDK 24) (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.6 - 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e method calls (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.5 - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for an error when a record method has the \u003ccode\u003e@SuppressFBWarnings\u003c/code\u003e annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3622\"\u003e#3622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSF_SWITCH_FALLTHROUGH\u003c/code\u003e false positive when continuing a loop (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCWO_CLOSED_WITHOUT_OPENED\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSF_SWITCH_NO_DEFAULT\u003c/code\u003e false positive fix for switch-arrow (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the issue with BCEL logging \u003ccode\u003eDuplicating value: ...\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing jakarta support for servlets / pre/post destroy (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3694\"\u003e#3694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'java.nio.file.Path.of' to known types for path traversal checks (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCleanup\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS1481: Unused local variables should be removed (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoved test libraries to jakarta namespace including switching off jsr305 where possible for jakarta.annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.4 - 2025-08-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationMatcher\u003c/code\u003e can now ignore bugs if annotation is also applied on methods or fields. Previously only annotations on classes were considered.\u003c/li\u003e\n\u003cli\u003eAdd relevant CWE ids to bugs and refer the CWEs in the bug messages (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3354\"\u003e#3354\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eLOCAL_VARIABLE_UNKNOWN\u003c/code\u003e with exact method name for \u003ccode\u003eNP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3485\"\u003e#3485\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/spotbugs/spotbugs/commit/c1fa7f2ffa1cc51b7fd7977eb654eb37327a6cca\"\u003e\u003ccode\u003ec1fa7f2\u003c/code\u003e\u003c/a\u003e release v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/023f8dd53a7d5ebd4ea01756a175cb61016dad7f\"\u003e\u003ccode\u003e023f8dd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.groovy:groovy-all to v5.0.2 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/423f1d1858b9deafcff0cc91c6a30dbc7169cd34\"\u003e\u003ccode\u003e423f1d1\u003c/code\u003e\u003c/a\u003e Unconditional while loops no raising \u003ccode\u003eIL_INFINITE_LOOP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3537\"\u003e#3537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/9125bee9c68702c5b974a91b1c8e9feeedbcaa48\"\u003e\u003ccode\u003e9125bee\u003c/code\u003e\u003c/a\u003e Fix priority adjustment code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/183da6cf6e96e9c15d64c9235f445c038f9e0423\"\u003e\u003ccode\u003e183da6c\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.springframework:spring-core to v6.2.12 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3779\"\u003e#3779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/a499f2eff918979cae13195dacce1b7b308393c4\"\u003e\u003ccode\u003ea499f2e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com.diffplug.gradle:goomph to v4.4.1 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3776\"\u003e#3776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/b339bc1b8b46fd2b6190851b46da9e036ed85317\"\u003e\u003ccode\u003eb339bc1\u003c/code\u003e\u003c/a\u003e Unconditionally initialize PriorityAdjuster for AbstractBugReporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/96891fe4f0b95f17a07459f6f9e348aee7a11164\"\u003e\u003ccode\u003e96891fe\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.github.spotbugs to v6.4.3 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/a3667d7b0de3545d236e7cfdc90ce8a669bb6111\"\u003e\u003ccode\u003ea3667d7\u003c/code\u003e\u003c/a\u003e chore(docs): Updated supported versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/333a96ad88a7e15a019327343f60b2483cd0f8df\"\u003e\u003ccode\u003e333a96a\u003c/code\u003e\u003c/a\u003e prepare for next release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spotbugs/spotbugs/compare/4.8.3...4.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jruby:jruby-complete` from 9.4.8.0 to 10.0.3.0\n\nUpdates `org.asciidoctor:asciidoctorj` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/releases\"\u003eorg.asciidoctor:asciidoctorj's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecli.adoc - describe how to run AsciidoctorJ using JBang\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to asciidoctorj-pdf 2.3.26 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-epub 2.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-diagram 3.0.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-revealjs 5.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to JRuby 9.4.14.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreate new log handler for each instance of Asciidoctor (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1297\"\u003e#1297\u003c/a\u003e) (\u003ca href=\"https://github.com/dhendriks\"\u003e\u003ccode\u003e@​dhendriks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBuild Improvement\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMove to new plugin suite org.ysb33r.jruby for installing ruby gems (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade build to Gradle 8.12 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade gh action upload-artifact to v4 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wfouche\"\u003e\u003ccode\u003e@​wfouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/pull/1315\"\u003easciidoctor/asciidoctorj#1315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/compare/v3.0.0...v3.0.1\"\u003ehttps://github.com/asciidoctor/asciidoctorj/compare/v3.0.0...v3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/blob/main/CHANGELOG.adoc\"\u003eorg.asciidoctor:asciidoctorj's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e== 3.0.1 (2025-11-06)\u003c/p\u003e\n\u003cp\u003eDocumentation::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecli.adoc - describe how to run AsciidoctorJ using JBang\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to asciidoctorj-pdf 2.3.26 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-epub 2.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-diagram 3.0.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-revealjs 5.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to JRuby 9.4.14.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreate new log handler for each instance of Asciidoctor (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1297\"\u003e#1297\u003c/a\u003e) (\u003ca href=\"https://github.com/dhendriks\"\u003e\u003ccode\u003e@​dhendriks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBuild Improvement::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMove to new plugin suite org.ysb33r.jruby for installing ruby gems (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade build to Gradle 8.12 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade gh action upload-artifact to v4 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1294\"\u003e#1294\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/asciidoctor/asciidoctorj/commit/e0af8078712c7f1f7c7f284a91bfb19d6a95816d\"\u003e\u003ccode\u003ee0af807\u003c/code\u003e\u003c/a\u003e Publish to nexus (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/1ba6b9e140ccdaef2c95b61f7bf679b49f46b601\"\u003e\u003ccode\u003e1ba6b9e\u003c/code\u003e\u003c/a\u003e Release 3.0.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/c68d42d7801ae67982a11a4c97ec32285cdd2417\"\u003e\u003ccode\u003ec68d42d\u003c/code\u003e\u003c/a\u003e Upgrade to Asciidoctor 2.0.26 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/807e293fdf2530c9a46b8650019bcb1fe9c1f590\"\u003e\u003ccode\u003e807e293\u003c/code\u003e\u003c/a\u003e Document how to run AsciidoctorJ using JBang (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/dc7fb78dcbc1dd34adc9c2ee0def29e14cc13b99\"\u003e\u003ccode\u003edc7fb78\u003c/code\u003e\u003c/a\u003e Upgrade to JRuby 9.4.14.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/d081f5fa0b51b8f9406ae5114a5c71b8340a00cd\"\u003e\u003ccode\u003ed081f5f\u003c/code\u003e\u003c/a\u003e Bump test dependencies (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/886db9035c48aef25371d5936548e30dd4a2d93b\"\u003e\u003ccode\u003e886db90\u003c/code\u003e\u003c/a\u003e Bump JRuby from v9.4.9.0 to v9.4.12.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/cf889b95e6cfa65929d1f543b34343d6f0481547\"\u003e\u003ccode\u003ecf889b9\u003c/code\u003e\u003c/a\u003e Component upgrades (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/f2244251340057ba914b91bbbc635740a72573b1\"\u003e\u003ccode\u003ef224425\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1297\"\u003e#1297\u003c/a\u003e. Create ServiceLoader for loggers per Asciidoctor instance (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/12eca16694ddfead5e12de45e8ae5e5b7b4b835b\"\u003e\u003ccode\u003e12eca16\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1294\"\u003e#1294\u003c/a\u003e. Upgrade upload-artifact (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.asciidoctor:asciidoctorj-pdf` from 2.3.18 to 2.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/releases\"\u003eorg.asciidoctor:asciidoctorj-pdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to asciidoctor-pdf 2.3.22 by \u003ca href=\"https://github.com/i96751414\"\u003e\u003ccode\u003e@​i96751414\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/pull/115\"\u003easciidoctor/asciidoctorj-pdf#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctor-pdf 2.3.23 by \u003ca href=\"https://github.com/robertpanzer\"\u003e\u003ccode\u003e@​robertpanzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/pull/116\"\u003easciidoctor/asciidoctorj-pdf#116\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/i96751414\"\u003e\u003ccode\u003e@​i96751414\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/pull/115\"\u003easciidoctor/asciidoctorj-pdf#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/compare/v2.3.21...v2.3.23\"\u003ehttps://github.com/asciidoctor/asciidoctorj-pdf/compare/v2.3.21...v2.3.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.21\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2.3.20\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/asciidoctor/asciidoctorj-pdf/commit/ac333a0f495f48995800858d6c1599ce3478f75b\"\u003e\u003ccode\u003eac333a0\u003c/code\u003e\u003c/a\u003e Upgrade to asciidoctor-pdf 2.3.23 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/e9685c0ebbd689bb31b56e19fe98280e88f3f369\"\u003e\u003ccode\u003ee9685c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/115\"\u003e#115\u003c/a\u003e from i96751414/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/170199ae93483a795ed86f007ab55fa0a0c4deeb\"\u003e\u003ccode\u003e170199a\u003c/code\u003e\u003c/a\u003e Upgrade to asciidoctor-pdf 2.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/00c92c5f014528c883d68038aaef8988dffc1f4b\"\u003e\u003ccode\u003e00c92c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/114\"\u003e#114\u003c/a\u003e from robertpanzer/upgrade-2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/3148dbe10c75f71788049ea802d469374528e2fb\"\u003e\u003ccode\u003e3148dbe\u003c/code\u003e\u003c/a\u003e Upgrade to asciidoctor-pdf 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/1340056b18e0d9c4e36f558cda01bbfd5532e65a\"\u003e\u003ccode\u003e1340056\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/112\"\u003e#112\u003c/a\u003e from robertpanzer/upgrade-jruby-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/2465216949763d3722a6d2d964d700abdc4df0c3\"\u003e\u003ccode\u003e2465216\u003c/code\u003e\u003c/a\u003e Upgrade prawn-svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/5a76533469f770319be24f69f4129ed75ff7050d\"\u003e\u003ccode\u003e5a76533\u003c/code\u003e\u003c/a\u003e Upgrade nexus publishing plugin. Publish via ossrh-staging-api.central.sonaty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/3cea3bb18c5dfb72fb5411b72499586deeb7faf5\"\u003e\u003ccode\u003e3cea3bb\u003c/code\u003e\u003c/a\u003e Upgrade to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/bb3595ed7fef0a185d5d823b122b66f58cd1d076\"\u003e\u003ccode\u003ebb3595e\u003c/code\u003e\u003c/a\u003e Upgrade jruby-gradle plugin.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/compare/v2.3.18...v2.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.asciidoctor:asciidoctorj-epub3` from 2.1.3 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-epub3/commit/bb6a12123eedb90111b05e533b656edfd1c74947\"\u003e\u003ccode\u003ebb6a121\u003c/code\u003e\u003c/a\u003e Update to asciidoctor-epub3 2.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-epub3/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-epub3/commit/88bf43d4a4f1e2e44944b4df44d87e02c2934b4e\"\u003e\u003ccode\u003e88bf43d\u003c/code\u003e\u003c/a\u003e Update to new jruby gradle plugin (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-epub3/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-epub3/compare/v2.1.3...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp:dependency-check-maven` from 10.0.4 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases\"\u003eorg.owasp:dependency-check-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 12.2.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.9\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.8\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.7\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.6\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.5\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.3\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.2\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.0.2\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.0.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.0.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 11.1.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 11.1.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 11.0.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\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/dependency-check/DependencyCheck/blob/main/CHANGELOG.md\"\u003eorg.owasp:dependency-check-maven's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.2.0\"\u003eVersion 12.2.0\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: package and utilize generated suppression file (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8116\"\u003e#8116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: override pnpm audit registry parameter (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8158\"\u003e#8158\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support multiple cvssBelow thresholds per version (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/2563\"\u003e#2563\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8024\"\u003e#8024\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: usage telemetry via scarf (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8066\"\u003e#8066\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add new suppression xsd allowing grouping of suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/7957\"\u003e#7957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(ant): resolve relative paths against basedir (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8202\"\u003e#8202\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add hint for Elastic APM Java agent CPE mapping (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Allow NVD data feed metadata downloads to fail on 1st Jan while logging correct errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8205\"\u003e#8205\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(ant): resolve paths relative to basedir for suppression and output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correct XML/JSON report CVSS field \u0026amp; HTML report URL mappings (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8156\"\u003e#8156\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: log GrokAssembly output when dotnet invocation fails (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8141\"\u003e#8141\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correct reliability of Central etc (JCS cache) analyzers on Java 25/Docker by making CLI classpath deterministic  (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8117\"\u003e#8117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: Update \u0026amp; correct README (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8166\"\u003e#8166\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: update suppression schema version (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8136\"\u003e#8136\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: fix typos in some files (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8135\"\u003e#8135\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove duplicate suppression rules from base that are in the generated branch (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8138\"\u003e#8138\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove suppression rules that were deleted from the generatedSuppression branch (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8119\"\u003e#8119\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: transition dependency to \u003ccode\u003eorg.eclipse.parsson\u003c/code\u003e groupId (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8128\"\u003e#8128\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/103?closed=1\"\u003echanges\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.1.9\"\u003eVersion 12.1.9\u003c/a\u003e (2025-11-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct bundle audit gem in Dockerfile (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8121\"\u003e#8121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: normalization during comparisons (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8046\"\u003e#8046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: document multiple configurations for gradle (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8111\"\u003e#8111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix typos in some files (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Update SBT plugin link; fix dead report link (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Replace deprecated lucene methods (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8076\"\u003e#8076\u003c/a\u003e - Error in documentation \u0026quot;Suppressing False Positives\u0026quot; (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Improve false positive suppression for matches against golang web_project (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Consolidate/update icu4j suppressions for false positives (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Correct GRPC java suppressions for newer C/C++/native false positives (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8063\"\u003e#8063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Suppress false positive CPEs for protobuf-java per \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/7854\"\u003e#7854\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8064\"\u003e#8064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/102?closed=1\"\u003echanges\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.1.8\"\u003eVersion 12.1.8\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve VulnerableSoftware comparison (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8031\"\u003e#8031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: fix flaky central test (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8039\"\u003e#8039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Improve Gradle docs wrt experimental analyzers, use of Central and Proxy configuration (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8036\"\u003e#8036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: add note about central analyzer for gradle (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/101?closed=1\"\u003echanges\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.1.7\"\u003eVersion 12.1.7\u003c/a\u003e (2025-10-12)\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/dependency-check/DependencyCheck/commit/909229ef76bafff44dc18b3973e2bbca9adb42ef\"\u003e\u003ccode\u003e909229e\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/f6f3d76db34043fc6e13ecf6e80570a0e43f4e1f\"\u003e\u003ccode\u003ef6f3d76\u003c/code\u003e\u003c/a\u003e chore: reset snapshot version and fix site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/67d0d1a292d38be7ff923d7b7a1cb059c4da472e\"\u003e\u003ccode\u003e67d0d1a\u003c/code\u003e\u003c/a\u003e build: Release 12.2.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/6f46091d567b6ecd2368235c9ff58ec0e9983899\"\u003e\u003ccode\u003e6f46091\u003c/code\u003e\u003c/a\u003e build: prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9ec772f619dd46b3092e3a0dd223eb86b3ab1557\"\u003e\u003ccode\u003e9ec772f\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/e81b2404a0a39975844bcac609e82caf0ccdc289\"\u003e\u003ccode\u003ee81b240\u003c/code\u003e\u003c/a\u003e docs: prepare release 12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/41f1cdfeeda0f59d0b6d7e93aa5e35e5d1f6c890\"\u003e\u003ccode\u003e41f1cdf\u003c/code\u003e\u003c/a\u003e build(deps): bump junit.version from 5.14.1 to 5.14.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/26cfd652bfe71934301ebfaace9b3b36e6908a0b\"\u003e\u003ccode\u003e26cfd65\u003c/code\u003e\u003c/a\u003e build(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/f437aa0c0412395a460894bba8e07b211f2cd5c2\"\u003e\u003ccode\u003ef437aa0\u003c/code\u003e\u003c/a\u003e fix(ant): resolve relative paths against basedir (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/7f63b4879f511efd634adf6f3606dc3da8537ab6\"\u003e\u003ccode\u003e7f63b48\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-7918-ant-relative-paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v10.0.4...v12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.ee4j:project` from 1.0.9 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/ee4j/releases\"\u003eorg.eclipse.ee4j:project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2.0.0-M1\u003c/h2\u003e\n\u003cp\u003eUpdate parent pom to support the new central repo\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.9 release by \u003ca href=\"https://github.com/ivargrimstad\"\u003e\u003ccode\u003e@​ivargrimstad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/89\"\u003eeclipse-ee4j/ee4j#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate plugin for SBOM generation to 2.7.10 by \u003ca href=\"https://github.com/VinodAnandan\"\u003e\u003ccode\u003e@​VinodAnandan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/90\"\u003eeclipse-ee4j/ee4j#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump nexus-staging-maven-plugin from 1.6.13 to 1.6.14 by \u003ca href=\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/94\"\u003eeclipse-ee4j/ee4j#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Maven Sources Plugin by \u003ca href=\"https://github.com/ivargrimstad\"\u003e\u003ccode\u003e@​ivargrimstad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/91\"\u003eeclipse-ee4j/ee4j#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd profile for dash/license-tool-plugin by \u003ca href=\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/95\"\u003eeclipse-ee4j/ee4j#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop expressions in repository URLs and manage version of Maven Install Plugin by \u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/85\"\u003eeclipse-ee4j/ee4j#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Replace expressions in URLs with actual values\u0026quot; by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/97\"\u003eeclipse-ee4j/ee4j#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einitial configuration after change from ossrh to central by \u003ca href=\"https://github.com/ivargrimstad\"\u003e\u003ccode\u003e@​ivargrimstad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/99\"\u003eeclipse-ee4j/ee4j#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd distribution management for the Maven Central release and the sna… by \u003ca href=\"https://github.com/jamezp\"\u003e\u003ccode\u003e@​jamezp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/102\"\u003eeclipse-ee4j/ee4j#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Maven Central publishing plugin config by \u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/103\"\u003eeclipse-ee4j/ee4j#103\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/VinodAnandan\"\u003e\u003ccode\u003e@​VinodAnandan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/90\"\u003eeclipse-ee4j/ee4j#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/85\"\u003eeclipse-ee4j/ee4j#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/97\"\u003eeclipse-ee4j/ee4j#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamezp\"\u003e\u003ccode\u003e@​jamezp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/102\"\u003eeclipse-ee4j/ee4j#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/103\"\u003eeclipse-ee4j/ee4j#103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/ee4j/compare/1.0.9...2.0.0-M1\"\u003ehttps://github.com/eclipse-ee4j/ee4j/compare/1.0.9...2.0.0-M1\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/eclipse-ee4j/ee4j/commit/bb9edc2bcfbbeaeb932f395e47780582895e4bad\"\u003e\u003ccode\u003ebb9edc2\u003c/code\u003e\u003c/a\u003e Prepare 2.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/3e94592a82a5519e584186346edc32db285417f3\"\u003e\u003ccode\u003e3e94592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/issues/115\"\u003e#115\u003c/a\u003e from KyleAure/staging-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/ab7928bc51d640d98ab4be7ac18e686f5c2d78dd\"\u003e\u003ccode\u003eab7928b\u003c/code\u003e\u003c/a\u003e dependency: update staging plugin to 1.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/39af5a35a5c0818491781a5bf1933d3a2c655c4d\"\u003e\u003ccode\u003e39af5a3\u003c/code\u003e\u003c/a\u003e dependency: update staging plugin version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/4d13dc641659317ec4d6a85678b38081f8ad2e12\"\u003e\u003ccode\u003e4d13dc6\u003c/code\u003e\u003c/a\u003e fix: staging plugin needs to create bearer token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/799a05a1a70bf51af84d8acccbf07e1caf613f34\"\u003e\u003ccode\u003e799a05a\u003c/code\u003e\u003c/a\u003e fix: skip default deploy plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/57fb5a6f730867ecbdae0253610039a9c214660d\"\u003e\u003ccode\u003e57fb5a6\u003c/code\u003e\u003c/a\u003e doc: add diagram for release process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/e182dd4f0a2bb49a2f23356749f7182531066392\"\u003e\u003ccode\u003ee182dd4\u003c/code\u003e\u003c/a\u003e fix: use base maven deploy plugin for repo3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/62b2694d308d3ba4a0781b45b0e2fe7285eca972\"\u003e\u003ccode\u003e62b2694\u003c/code\u003e\u003c/a\u003e fix: incorrect publish id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/6afd82c927ceccd3741b3de662c211b7de9965b7\"\u003e\u003ccode\u003e6afd82c\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/ee4j/compare/1.0.9...2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.activation:jakarta.activation-api` from 2.1.3 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/3dad341ad2639a223e31b41f28fb5cdc7c3e1e95\"\u003e\u003ccode\u003e3dad341\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.activation:jakarta.activation-api:2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/5f213b83e6c0c2c236bb53e6686657d76584de2c\"\u003e\u003ccode\u003e5f213b8\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/jakartaee/jaf-api/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/510208af76f0a38739778ceba7e3dc096373900b\"\u003e\u003ccode\u003e510208a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jakartaee/jaf-api/issues/155\"\u003e#155\u003c/a\u003e from jakartaee/2.1.3-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/e709bef6fafc3213a723b545a6dad2da780aaa11\"\u003e\u003ccode\u003ee709bef\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.2.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakartaee/jaf-api/compare/2.1.3...2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\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/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.validation:jakarta.validation-api` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/validation/releases\"\u003ejakarta.validation:jakarta.validation-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Jakarta Validation 3.1 XSDs by \u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\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/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.1.0...3.1.1\"\u003ehttps://github.com/jakartaee/validation/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/a188798f8f2636b9f3df542322bed42af600a956\"\u003e\u003ccode\u003ea188798\u003c/code\u003e\u003c/a\u003e Prepare a 3.1.1 service release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/d93abee001d3635b359898f4478040a542271e49\"\u003e\u003ccode\u003ed93abee\u003c/code\u003e\u003c/a\u003e Include the xsd files in the api jar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/1b6f29f93d7f7c93d2378788e4fa9ab9257b5bfa\"\u003e\u003ccode\u003e1b6f29f\u003c/code\u003e\u003c/a\u003e Add Jakarta Validation 3.1 XSDs (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakartaee/validation/compare/3.1.0...3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.xml.bind:jakarta.xml.bind-api` 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/jakartaee/jaxb-api/releases\"\u003ejakarta.xml.bind:jakarta.xml.bind-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta XML Binding API 4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/jaxb-api/pull/324\"\u003ejakartaee/jaxb-api#324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/jaxb-api/issues/325\"\u003e#325\u003c/a\u003e restore permissive base64 decoding by \u003ca href=\"https://github.com/laurentschoelens\"\u003e\u003ccode\u003e@​laurentschoelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/eclipse-ee4j/eclipselink/pull/2671","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Feclipselink/issues/2671","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2671/packages"},{"uuid":"3976513352","node_id":"PR_kwDOCKItFM7Fj-OV","number":1246,"state":"open","title":"fix(deps): bump the prod-deps group across 1 directory with 9 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-02-23T06:08:16.000Z","updated_at":"2026-03-16T08:00:53.048Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"prod-deps","update_count":9,"packages":[{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.20.1","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.junit:junit-bom","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.vertx:vertx-stack-depchain","old_version":"5.0.6","new_version":"5.0.8"},{"name":"org.springframework:spring-context","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context-support","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.folio:mod-configuration-client","old_version":"5.12.0","new_version":"5.12.1","repository_url":"https://github.com/folio-org/mod-configuration"},{"name":"org.folio:mod-di-converter-storage-client","old_version":"2.4.2","new_version":"2.4.3","repository_url":"https://github.com/folio-org/mod-di-converter-storage"},{"name":"org.apache.maven.surefire:surefire-junit-platform","old_version":"3.5.4","new_version":"3.5.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.20.1` | `2.21.1` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| io.vertx:vertx-stack-depchain | `5.0.6` | `5.0.8` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework:spring-context-support](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.folio:mod-configuration-client](https://github.com/folio-org/mod-configuration) | `5.12.0` | `5.12.1` |\n| [org.folio:mod-di-converter-storage-client](https://github.com/folio-org/mod-di-converter-storage) | `2.4.2` | `2.4.3` |\n| org.apache.maven.surefire:surefire-junit-platform | `3.5.4` | `3.5.5` |\n\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.20.1 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6adf11bced44313d271312b2f9d158d956a0e15b\"\u003e\u003ccode\u003e6adf11b\u003c/code\u003e\u003c/a\u003e Prep for 2.20.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/441df8a982a8d7d12523406087493092a16b34fb\"\u003e\u003ccode\u003e441df8a\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a1b48141c0ed54614050e28c3edb3a55c4b245ec\"\u003e\u003ccode\u003ea1b4814\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/901b398ef9e8dfd8595182f149c4f3f78c1c4893\"\u003e\u003ccode\u003e901b398\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.20.1...jackson-bom-2.21.1\"\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 6.0.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/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/r6.0.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.vertx:vertx-stack-depchain` from 5.0.6 to 5.0.8\n\nUpdates `org.springframework:spring-context` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.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:spring-test` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.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:spring-context-support` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-context-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.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:spring-test` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:mod-configuration-client` from 5.12.0 to 5.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/mod-configuration/releases\"\u003eorg.folio:mod-configuration-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-155\"\u003eMODCONF-155\u003c/a\u003e RMB 35.4.1 Logging improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-158\"\u003eMODCONF-158\u003c/a\u003e Vert.x 4.5.25 RMB 35.4.2 fixing CVE-2025-67735 Netty CRLF\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/folio-org/mod-configuration/blob/v5.12.1/NEWS.md\"\u003eorg.folio:mod-configuration-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.1 2026-02-19\u003c/h2\u003e\n\u003cp\u003eSunflower release with dependency upgrades only:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-155\"\u003eMODCONF-155\u003c/a\u003e RMB 35.4.1 Logging improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-158\"\u003eMODCONF-158\u003c/a\u003e Vert.x 4.5.25 RMB 35.4.2 fixing CVE-2025-67735 Netty CRLF\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/folio-org/mod-configuration/commit/8d72a1be73df55ab06b1b39c7b6d105679b45738\"\u003e\u003ccode\u003e8d72a1b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/2fcda1c717e755ffc7da7b46df35307a4b95f1bb\"\u003e\u003ccode\u003e2fcda1c\u003c/code\u003e\u003c/a\u003e NEWS for 5.12.1 (Sunflower)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/c5b28cff65d88bfd2ae5f94c864cdb61727bd1b0\"\u003e\u003ccode\u003ec5b28cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/folio-org/mod-configuration/issues/170\"\u003e#170\u003c/a\u003e from folio-org/MODCONF-158\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/f64109bd5ab62c24659176d6d0e4dd7a606dc53f\"\u003e\u003ccode\u003ef64109b\u003c/code\u003e\u003c/a\u003e MODCONF-158: Vert.x 4.5.25 RMB 35.4.2 fixing CVE-2025-67735 Netty CRLF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/6c942d4ec5992ab2029e940d5d0e12a5e6736b76\"\u003e\u003ccode\u003e6c942d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/folio-org/mod-configuration/issues/168\"\u003e#168\u003c/a\u003e from folio-org/MODCONF-155\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/e9d2dc5e74dd0f54e512ed8d8e374d795b8f6d5c\"\u003e\u003ccode\u003ee9d2dc5\u003c/code\u003e\u003c/a\u003e MODCONF-155: Sunflower CSP - RMB 35.4.1 Logging improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/bd82f65aae65a85e9a3f4fad2f07c5ba3c3e4746\"\u003e\u003ccode\u003ebd82f65\u003c/code\u003e\u003c/a\u003e Set version to 5.12.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/c773a21b61aee036aab137d66f388eec39232704\"\u003e\u003ccode\u003ec773a21\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/mod-configuration/compare/v5.12.0...v5.12.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-context-support` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-context-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:mod-di-converter-storage-client` from 2.4.2 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/releases\"\u003eorg.folio:mod-di-converter-storage-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.3\u003c/h2\u003e\n\u003ch2\u003e2025-01-08 v2.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.folio.org/browse/MODDICONV-432\"\u003eMODDICONV-432\u003c/a\u003e Upgrade RMB v35.4.2 (verbose logging suppression), Vert.x v4.5.23 (CVE-2025-67735 Netty CRLF injection fix)\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/folio-org/mod-di-converter-storage/blob/v2.4.3/NEWS.md\"\u003eorg.folio:mod-di-converter-storage-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025-01-08 2.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.folio.org/browse/MODDICONV-432\"\u003eMODDICONV-432\u003c/a\u003e Upgrade RMB v35.4.2 (verbose logging suppression), Vert.x v4.5.23 (CVE-2025-67735 Netty CRLF injection fix)\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/folio-org/mod-di-converter-storage/commit/e4ac0f5a093b2e7a1de934c1f9b4b6cd4009cdcb\"\u003e\u003ccode\u003ee4ac0f5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/commit/07b8ac156e9a5aa0e86cb362730f9f288ebb15b5\"\u003e\u003ccode\u003e07b8ac1\u003c/code\u003e\u003c/a\u003e Update NEWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/commit/239025a0ea3ea53e93e841624baffb94f900d376\"\u003e\u003ccode\u003e239025a\u003c/code\u003e\u003c/a\u003e MODDICONV-432 - RMB logging release RMB 35.4.2, Vert.x 4.5.23 (\u003ca href=\"https://redirect.github.com/folio-org/mod-di-converter-storage/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/commit/22de41d15a6a0215c8321a532f3ff21b15aa42c5\"\u003e\u003ccode\u003e22de41d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/compare/v2.4.2...v2.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.surefire:surefire-junit-platform` from 3.5.4 to 3.5.5\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-orders/pull/1246","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-orders/issues/1246","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1246/packages"},{"uuid":"3975791614","node_id":"PR_kwDOBHCm6s7Fhpc3","number":307,"state":"closed","title":"Bump org.springframework:spring-test from 7.0.4 to 7.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T08:57:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T00:34:01.000Z","updated_at":"2026-02-23T08:57:15.000Z","time_to_close":30187,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-test","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 7.0.4 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.5\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=7.0.4\u0026new-version=7.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Cosium/spring-data-jpa-entity-graph/pull/307","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cosium%2Fspring-data-jpa-entity-graph/issues/307","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/307/packages"},{"uuid":"3960578256","node_id":"PR_kwDOAWkrR87EwiUj","number":1048,"state":"closed","title":"chore(deps-dev): bump org.springframework:spring-test from 5.3.31 to 7.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T12:27:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T01:52:26.000Z","updated_at":"2026-02-23T12:27:56.000Z","time_to_close":383721,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.springframework:spring-test","old_version":"5.3.31","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 5.3.31 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.31...v7.0.5\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=5.3.31\u0026new-version=7.0.5)](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/mjeanroy/springmvc-mustache/pull/1048","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjeanroy%2Fspringmvc-mustache/issues/1048","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1048/packages"},{"uuid":"3951825446","node_id":"PR_kwDOBErimM7ET0Pn","number":8551,"state":"closed","title":"Bump the all-maven-deps group across 3 directories with 46 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T09:44:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-17T09:45:44.000Z","updated_at":"2026-02-24T09:44:04.000Z","time_to_close":604697,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-maven-deps","update_count":46,"packages":[{"name":"com.google.protobuf:protobuf-java","old_version":"4.33.4","new_version":"4.33.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"org.springframework:spring-core","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context-support","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-beans","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-expression","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-webmvc","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-oxm","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-aop","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-websocket","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-messaging","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-core","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-config","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-access","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-messaging","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-ldap","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.ldap:spring-ldap-core","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-ldap"},{"name":"org.springframework.data:spring-data-commons","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-data-commons"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.cxf:cxf-rt-frontend-jaxws","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-ws-policy","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.tomcat:tomcat-jasper-el","old_version":"11.0.15","new_version":"11.0.18"},{"name":"org.apache.tomcat.embed:tomcat-embed-websocket","old_version":"11.0.15","new_version":"11.0.18"},{"name":"org.testng:testng","old_version":"7.11.0","new_version":"7.12.0","repository_url":"https://github.com/testng-team/testng"},{"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.mongodb:mongodb-driver-sync","old_version":"5.6.2","new_version":"5.6.3","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"5.6.2","new_version":"5.6.3","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:bson","old_version":"5.6.2","new_version":"5.6.3","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.craftercms.mariaDB4j:mariaDB4j","old_version":"3.3.0.1","new_version":"3.3.0.2"},{"name":"org.apache.bcel:bcel","old_version":"6.11.0","new_version":"6.12.0","repository_url":"https://github.com/apache/commons-bcel"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"de.flapdoodle.embed:de.flapdoodle.embed.mongo","old_version":"4.23.0","new_version":"4.24.0","repository_url":"https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo"},{"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.codehaus.gmavenplus:gmavenplus-plugin","old_version":"4.2.1","new_version":"4.3.1","repository_url":"https://github.com/groovy/GMavenPlus"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-maven-deps group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.33.4` | `4.33.5` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-context-support](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-expression](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-oxm](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-aop](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-websocket](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-messaging](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-access](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-messaging](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-ldap](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.ldap:spring-ldap-core](https://github.com/spring-projects/spring-ldap) | `4.0.1` | `4.0.2` |\n| [org.springframework.data:spring-data-commons](https://github.com/spring-projects/spring-data-commons) | `4.0.2` | `4.0.3` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| org.apache.cxf:cxf-rt-frontend-jaxws | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-ws-policy | `4.1.4` | `4.2.0` |\n| org.apache.tomcat:tomcat-jasper-el | `11.0.15` | `11.0.18` |\n| org.apache.tomcat.embed:tomcat-embed-websocket | `11.0.15` | `11.0.18` |\n| [org.testng:testng](https://github.com/testng-team/testng) | `7.11.0` | `7.12.0` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.2` | `5.6.3` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `5.6.2` | `5.6.3` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.2` | `5.6.3` |\n| org.craftercms.mariaDB4j:mariaDB4j | `3.3.0.1` | `3.3.0.2` |\n| [org.apache.bcel:bcel](https://github.com/apache/commons-bcel) | `6.11.0` | `6.12.0` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.4` | `4.0.5` |\n| [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) | `4.23.0` | `4.24.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) | `4.2.1` | `4.3.1` |\n\nBumps the all-maven-deps group with 4 updates in the /shared-dependencies directory: [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework), [org.apache.groovy:groovy-all](https://github.com/apache/groovy), [org.apache.groovy:groovy-sql](https://github.com/apache/groovy) and [org.apache.groovy:groovy](https://github.com/apache/groovy).\nBumps the all-maven-deps group with 2 updates in the /spring-boot directory: [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) and [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.4 to 4.33.5\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 `org.springframework:spring-core` from 7.0.3 to 7.0.4\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\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\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 7.0.3 to 7.0.4\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\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\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-support` from 7.0.3 to 7.0.4\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-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 7.0.3 to 7.0.4\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-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 7.0.3 to 7.0.4\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-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\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 7.0.3 to 7.0.4\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\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/craftercms/craftercms/pull/8551","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftercms%2Fcraftercms/issues/8551","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8551/packages"}],"issue_packages":[{"old_version":"7.0.7","new_version":"7.0.8","update_type":"patch","path":null,"pr_created_at":"2026-06-14T03:42:40.000Z","version_change":"7.0.7 → 7.0.8","issue":{"uuid":"4657820085","node_id":"PR_kwDOEUpUj87mLTiq","number":90,"state":"open","title":"chore(deps-dev): bump the dev-deps group across 1 directory with 3 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-06-14T03:42:40.000Z","updated_at":"2026-06-14T03:45:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":3,"packages":[{"name":"org.junit.vintage:junit-vintage-engine","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.7","new_version":"7.0.8","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-deps group with 3 updates in the / directory: [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework), [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) and [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire).\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0/release-notes.html\"\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/JarvisCraft\"\u003e\u003ccode\u003e@​JarvisCraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5633\"\u003ejunit-team/junit-framework#5633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Maran23\"\u003e\u003ccode\u003e@​Maran23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5644\"\u003ejunit-team/junit-framework#5644\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.3...r6.1.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-RC1/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/mariokhoury4\"\u003e\u003ccode\u003e@​mariokhoury4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4574\"\u003ejunit-team/junit-framework#4574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ogu1208\"\u003e\u003ccode\u003e@​Ogu1208\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5145\"\u003ejunit-team/junit-framework#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HyungGeun94\"\u003e\u003ccode\u003e@​HyungGeun94\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5271\"\u003ejunit-team/junit-framework#5271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yalishevant\"\u003e\u003ccode\u003e@​yalishevant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5316\"\u003ejunit-team/junit-framework#5316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JINU-CHANG\"\u003e\u003ccode\u003e@​JINU-CHANG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5290\"\u003ejunit-team/junit-framework#5290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaschdoc\"\u003e\u003ccode\u003e@​jaschdoc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5427\"\u003ejunit-team/junit-framework#5427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kawshikbuet17\"\u003e\u003ccode\u003e@​kawshikbuet17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5561\"\u003ejunit-team/junit-framework#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msridhar\"\u003e\u003ccode\u003e@​msridhar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5602\"\u003ejunit-team/junit-framework#5602\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.1.0-M1...r6.1.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-M1/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/vy\"\u003e\u003ccode\u003e@​vy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5041\"\u003ejunit-team/junit-framework#5041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pankraz76\"\u003e\u003ccode\u003e@​Pankraz76\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5006\"\u003ejunit-team/junit-framework#5006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5066\"\u003ejunit-team/junit-framework#5066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laeubi\"\u003e\u003ccode\u003e@​laeubi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5092\"\u003ejunit-team/junit-framework#5092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jihun4452\"\u003e\u003ccode\u003e@​jihun4452\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5088\"\u003ejunit-team/junit-framework#5088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5133\"\u003ejunit-team/junit-framework#5133\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...r6.1.0-M1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.1.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0dc3af1cb1973d257b5bc75d81e02454d5e4e556\"\u003e\u003ccode\u003e0dc3af1\u003c/code\u003e\u003c/a\u003e Release 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1d130020c85170edcb46ce7ed1f7f78824e37c04\"\u003e\u003ccode\u003e1d13002\u003c/code\u003e\u003c/a\u003e Prepare 6.1.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/072b2175bbd7b0b3b26f5d928550ec7a21e68268\"\u003e\u003ccode\u003e072b217\u003c/code\u003e\u003c/a\u003e Update plugin spotless to v8.5.0 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5668\"\u003e#5668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a53480218f4b752a9ca77506e10632cd483c0f8\"\u003e\u003ccode\u003e3a53480\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.5.1 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5666\"\u003e#5666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0e18a20a9f98d063ae02b3ba19329143f5c7f034\"\u003e\u003ccode\u003e0e18a20\u003c/code\u003e\u003c/a\u003e Update zizmorcore/zizmor-action action to v0.5.4 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5669\"\u003e#5669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0a2634fb9cbbd057b02cf629d7d272c16d62be4b\"\u003e\u003ccode\u003e0a2634f\u003c/code\u003e\u003c/a\u003e Update github/codeql-action action to v4.35.5 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5671\"\u003e#5671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4dbd5561b00ac761a62c516bfaec51c212a2d60c\"\u003e\u003ccode\u003e4dbd556\u003c/code\u003e\u003c/a\u003e Restructure workflows to have single \u0026quot;status\u0026quot; job (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5670\"\u003e#5670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/f2194cebe377512cb0ade388c62a881a0bcf5d3e\"\u003e\u003ccode\u003ef2194ce\u003c/code\u003e\u003c/a\u003e Increase timeout to reduce flakiness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fdd2df65b763151cccbe669ea9e1c3155efcd\"\u003e\u003ccode\u003e5c8fdd2\u003c/code\u003e\u003c/a\u003e Update dependency org.apache.groovy:groovy to v5.0.6 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5659\"\u003e#5659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/43c6982324602582902c9bdb213fd5e007f9cf3d\"\u003e\u003ccode\u003e43c6982\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-jdk14 to v2.0.18 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5667\"\u003e#5667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.7 to 7.0.8\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Security Fixes\u003c/h2\u003e\n\u003cp\u003eThis maintenance release fixes a high number of CVEs. You can learn more about this in the \u003ca href=\"https://spring.io/blog/2026/06/01/spring_and_security_in_the_times_of_ai\"\u003e\u0026quot;Spring and Security In The Times Of AI\u0026quot;\u003c/a\u003e blog post. Here is the full list of 16 CVEs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41838\"\u003eCVE-2026-41838\u003c/a\u003e \u0026quot;Spring Framework Predictable Session ID in WebSocket Module\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41839\"\u003eCVE-2026-41839\u003c/a\u003e \u0026quot;Spring Framework Escalation via Session Fixation in WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41840\"\u003eCVE-2026-41840\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via Multipart Requests in WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41841\"\u003eCVE-2026-41841\u003c/a\u003e \u0026quot;Spring Framework Information Disclosure via Static Resource Cache in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41842\"\u003eCVE-2026-41842\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via Versioned Resources in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41843\"\u003eCVE-2026-41843\u003c/a\u003e \u0026quot;Spring Framework Path Traversal via Versioned Static Resources in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41844\"\u003eCVE-2026-41844\u003c/a\u003e \u0026quot;Spring Framework Open Redirect in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41845\"\u003eCVE-2026-41845\u003c/a\u003e \u0026quot;Spring Framework Cross-site Scripting via JavaScriptUtils\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41846\"\u003eCVE-2026-41846\u003c/a\u003e \u0026quot;Spring Framework Cross-site Scripting via JSP Form Tags\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41848\"\u003eCVE-2026-41848\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via AntPathMatcher\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41850\"\u003eCVE-2026-41850\u003c/a\u003e \u0026quot;Spring Framework Algorithmic Denial of Service via SpEL Expressions\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41851\"\u003eCVE-2026-41851\u003c/a\u003e \u0026quot;Spring Framework Denial of Service via Unbounded Cache in SpEL\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41852\"\u003eCVE-2026-41852\u003c/a\u003e \u0026quot;Spring Framework Arbitrary Method Invocation in SpEL Expressions\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41853\"\u003eCVE-2026-41853\u003c/a\u003e \u0026quot;Spring Framework Multipart Request Smuggling in Spring MVC and WebFlux\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41854\"\u003eCVE-2026-41854\u003c/a\u003e \u0026quot;Spring Framework Server-Side Request Forgery via UriComponentsBuilder\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spring.io/security/cve-2026-41855\"\u003eCVE-2026-41855\u003c/a\u003e \u0026quot;Spring Framework Unsafe Deserialization via Jackson JMS Converters\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude zone ID in CronTrigger's equals/hashCode implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36871\"\u003e#36871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eClassLoader\u003c/code\u003e from \u003ccode\u003eDefaultDeserializer\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36833\"\u003e#36833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse immutable map for SEPARATORS static field in DefaultPathContainer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36821\"\u003e#36821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack operations during SpEL expression evaluation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36801\"\u003e#36801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure getters have non-void return types in SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36800\"\u003e#36800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid too many character access attempts in \u003ccode\u003eAntPathMatcher\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36799\"\u003e#36799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine default view name resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36793\"\u003e#36793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine Jackson JMS converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36791\"\u003e#36791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ABNF rule checks in RfcUriParser \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36787\"\u003e#36787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestrict \u003ccode\u003eSpringVersion.getVersion()\u003c/code\u003e to \u0026quot;major.minor.patch\u0026quot; format \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36785\"\u003e#36785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime compatibility with JPA 4.0 M4 and corresponding Hibernate 8.0 snapshots \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36784\"\u003e#36784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow specifying the charset to use in \u003ccode\u003eExchangeFilterFunctions#basicAuthentication\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36777\"\u003e#36777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CollectionUtils to initialize HashMap in DefaultUriBuilderFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36763\"\u003e#36763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error messages in SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36756\"\u003e#36756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove pattern caching in SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36755\"\u003e#36755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid ResolvableType#forType contention for implicit cache cleanup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36745\"\u003e#36745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to JdkIdGenerator for WebSocket Sessions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36740\"\u003e#36740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect custom deserialized \u003ccode\u003eNullValue\u003c/code\u003e instances in \u003ccode\u003eAbstractValueAdaptingCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36727\"\u003e#36727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiteWebJarsResourceResolver does not resolve directories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36726\"\u003e#36726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn against unsafe static resource locations in MVC and WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36692\"\u003e#36692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent compatibility with Woodstox as an alternative to Xerces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36682\"\u003e#36682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove principal checks for SockJS session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36681\"\u003e#36681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet host header consistently in STOMP relay CONNECT frames \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36673\"\u003e#36673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Micrometer context propagation in Kotlin \u003ccode\u003eFlow\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36667\"\u003e#36667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReliable detection of broadcast messages in UserDestinationMessageHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36662\"\u003e#36662\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/9e8cea3ef8ae02efb7956b071cd7bbef7c22cb82\"\u003e\u003ccode\u003e9e8cea3\u003c/code\u003e\u003c/a\u003e Release v7.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2c18c33ce0f89bf718c184190cfb7ed49b4276fb\"\u003e\u003ccode\u003e2c18c33\u003c/code\u003e\u003c/a\u003e Track operations during SpEL expression evaluation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/83667f808cf7c7e57f74efc884fb13dead7040a3\"\u003e\u003ccode\u003e83667f8\u003c/code\u003e\u003c/a\u003e Ensure getters have non-void return types in SpEL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7a8917b13711db70b965e71e850fac6374997fdb\"\u003e\u003ccode\u003e7a8917b\u003c/code\u003e\u003c/a\u003e Improve additional error messages in SpEL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7baa86536f287318cc1732d042623a090b2b7f38\"\u003e\u003ccode\u003e7baa865\u003c/code\u003e\u003c/a\u003e Further improve pattern caching in SpEL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12b44f2545a1bec6150c7a05e66092c732597a94\"\u003e\u003ccode\u003e12b44f2\u003c/code\u003e\u003c/a\u003e Avoid too many character access attempts in AntPathMatcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e8f10244e3859e8bb5b6be3823c9bbea2c130573\"\u003e\u003ccode\u003ee8f1024\u003c/code\u003e\u003c/a\u003e Ensure consistent JSP tag attribute processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1826b725c29fbb175fa7b4fc005aa3d78c32015\"\u003e\u003ccode\u003ea1826b7\u003c/code\u003e\u003c/a\u003e Refine JavaScriptUtils#javaScriptEscape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7add5243b9db13a9f8e765c8ab8545c8e8fe606b\"\u003e\u003ccode\u003e7add524\u003c/code\u003e\u003c/a\u003e Prevent special prefixes in default view name resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bec52b1ec741976658e916850b31f41afd2da2d\"\u003e\u003ccode\u003e9bec52b\u003c/code\u003e\u003c/a\u003e Add trusted packages to MappingJackson2MessageConverter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.7...v7.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\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\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\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\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\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/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_soc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/39dd250a44f1f2f1f18ea1881d78ac341222ea97\"\u003e\u003ccode\u003e39dd250\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/27742739c8cc6e4676611ac4bfe42870f74fd0f3\"\u003e\u003ccode\u003e2774273\u003c/code\u003e\u003c/a\u003e Ensure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3327\"\u003e#3327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0d5df8a3b4606622a67922405488d4b182409893\"\u003e\u003ccode\u003e0d5df8a\u003c/code\u003e\u003c/a\u003e 3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/04ad9a293f5cee5e95c5cd5a2e751723be66deff\"\u003e\u003ccode\u003e04ad9a2\u003c/code\u003e\u003c/a\u003e Use surefire 3.5.5 by project itself for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/37e8f694c18ca664a8e45e934a43d4870e799c45\"\u003e\u003ccode\u003e37e8f69\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3308\"\u003e#3308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/a970fefe4dbc173acacf79389d812f91f6ef027a\"\u003e\u003ccode\u003ea970fef\u003c/code\u003e\u003c/a\u003e Introduce reportTestTimestamp option and include timestamp for test sets and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e838393bbb127a7798d13283b9af7cfa0afec3a8\"\u003e\u003ccode\u003ee838393\u003c/code\u003e\u003c/a\u003e deploy 3.5.x branch to nexus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.5...surefire-3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/folio-custom-fields/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Ffolio-custom-fields/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":null,"pr_created_at":"2026-05-25T05:48:29.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4514594038","node_id":"PR_kwDOCPoAuM7e68et","number":361,"state":"open","title":"fix(deps): bump the prod-deps group across 1 directory with 8 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-25T05:48:29.000Z","updated_at":"2026-05-25T05:51:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"prod-deps","update_count":8,"packages":[{"name":"org.junit:junit-bom","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.logging.log4j:log4j-bom","old_version":"2.25.3","new_version":"2.26.0","repository_url":"https://github.com/apache/logging-log4j2"},{"name":"io.vertx:vertx-stack-depchain","old_version":"5.0.8","new_version":"5.0.12"},{"name":"io.vertx:vertx-core","old_version":"5.0.8","new_version":"5.0.12","repository_url":"https://github.com/eclipse/vert.x"},{"name":"io.vertx:vertx-web","old_version":"5.0.8","new_version":"5.0.12","repository_url":"https://github.com/vert-x3/vertx-web"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.3","new_version":"3.2.4","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.springframework:spring-context","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) | `2.25.3` | `2.26.0` |\n| io.vertx:vertx-stack-depchain | `5.0.8` | `5.0.12` |\n| [io.vertx:vertx-core](https://github.com/eclipse/vert.x) | `5.0.8` | `5.0.12` |\n| [io.vertx:vertx-web](https://github.com/vert-x3/vertx-web) | `5.0.8` | `5.0.12` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.3` | `3.2.4` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n\n\nUpdates `org.junit:junit-bom` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0/release-notes.html\"\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/JarvisCraft\"\u003e\u003ccode\u003e@​JarvisCraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5633\"\u003ejunit-team/junit-framework#5633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Maran23\"\u003e\u003ccode\u003e@​Maran23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5644\"\u003ejunit-team/junit-framework#5644\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.3...r6.1.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-RC1/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/mariokhoury4\"\u003e\u003ccode\u003e@​mariokhoury4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4574\"\u003ejunit-team/junit-framework#4574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ogu1208\"\u003e\u003ccode\u003e@​Ogu1208\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5145\"\u003ejunit-team/junit-framework#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HyungGeun94\"\u003e\u003ccode\u003e@​HyungGeun94\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5271\"\u003ejunit-team/junit-framework#5271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yalishevant\"\u003e\u003ccode\u003e@​yalishevant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5316\"\u003ejunit-team/junit-framework#5316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JINU-CHANG\"\u003e\u003ccode\u003e@​JINU-CHANG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5290\"\u003ejunit-team/junit-framework#5290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaschdoc\"\u003e\u003ccode\u003e@​jaschdoc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5427\"\u003ejunit-team/junit-framework#5427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kawshikbuet17\"\u003e\u003ccode\u003e@​kawshikbuet17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5561\"\u003ejunit-team/junit-framework#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msridhar\"\u003e\u003ccode\u003e@​msridhar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5602\"\u003ejunit-team/junit-framework#5602\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.1.0-M1...r6.1.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.1.0-M1/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/vy\"\u003e\u003ccode\u003e@​vy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5041\"\u003ejunit-team/junit-framework#5041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pankraz76\"\u003e\u003ccode\u003e@​Pankraz76\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5006\"\u003ejunit-team/junit-framework#5006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5066\"\u003ejunit-team/junit-framework#5066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laeubi\"\u003e\u003ccode\u003e@​laeubi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5092\"\u003ejunit-team/junit-framework#5092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jihun4452\"\u003e\u003ccode\u003e@​jihun4452\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5088\"\u003ejunit-team/junit-framework#5088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/5133\"\u003ejunit-team/junit-framework#5133\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...r6.1.0-M1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.1.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0dc3af1cb1973d257b5bc75d81e02454d5e4e556\"\u003e\u003ccode\u003e0dc3af1\u003c/code\u003e\u003c/a\u003e Release 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1d130020c85170edcb46ce7ed1f7f78824e37c04\"\u003e\u003ccode\u003e1d13002\u003c/code\u003e\u003c/a\u003e Prepare 6.1.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/072b2175bbd7b0b3b26f5d928550ec7a21e68268\"\u003e\u003ccode\u003e072b217\u003c/code\u003e\u003c/a\u003e Update plugin spotless to v8.5.0 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5668\"\u003e#5668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a53480218f4b752a9ca77506e10632cd483c0f8\"\u003e\u003ccode\u003e3a53480\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.5.1 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5666\"\u003e#5666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0e18a20a9f98d063ae02b3ba19329143f5c7f034\"\u003e\u003ccode\u003e0e18a20\u003c/code\u003e\u003c/a\u003e Update zizmorcore/zizmor-action action to v0.5.4 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5669\"\u003e#5669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/0a2634fb9cbbd057b02cf629d7d272c16d62be4b\"\u003e\u003ccode\u003e0a2634f\u003c/code\u003e\u003c/a\u003e Update github/codeql-action action to v4.35.5 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5671\"\u003e#5671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4dbd5561b00ac761a62c516bfaec51c212a2d60c\"\u003e\u003ccode\u003e4dbd556\u003c/code\u003e\u003c/a\u003e Restructure workflows to have single \u0026quot;status\u0026quot; job (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5670\"\u003e#5670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/f2194cebe377512cb0ade388c62a881a0bcf5d3e\"\u003e\u003ccode\u003ef2194ce\u003c/code\u003e\u003c/a\u003e Increase timeout to reduce flakiness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fdd2df65b763151cccbe669ea9e1c3155efcd\"\u003e\u003ccode\u003e5c8fdd2\u003c/code\u003e\u003c/a\u003e Update dependency org.apache.groovy:groovy to v5.0.6 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5659\"\u003e#5659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/43c6982324602582902c9bdb213fd5e007f9cf3d\"\u003e\u003ccode\u003e43c6982\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-jdk14 to v2.0.18 (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5667\"\u003e#5667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.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.logging.log4j:log4j-bom` from 2.25.3 to 2.26.0\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.26.0\u003c/h2\u003e\n\u003cp\u003eThis minor release delivers all the fixes in the \u003ccode\u003e[2.25.0, 2.25.4]\u003c/code\u003e version range, plus some new fixes, and several other improvements and features.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003eConfigurationFactory::getConfiguration\u003c/code\u003e method accepting multiple \u003ccode\u003eURI\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3775\"\u003e#3775\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd and export \u003ccode\u003eorg.apache.logging.log4j.core.pattern.NamedInstantPattern\u003c/code\u003e enabling users to programmatically access named date \u0026amp; time patterns supported by Pattern Layout (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elog4j.plugin.processor.minAllowedMessageKind\u003c/code\u003e annotation processor option to \u003ccode\u003ePluginProcessor\u003c/code\u003e to filter diagnostic messages by severity. This allows builds that treat compiler notes as errors (e.g. Maven with \u003ccode\u003e-Werror\u003c/code\u003e) to suppress informational notes emitted during normal plugin processing. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/discussions/3380%5B#3380%5D(https://redirect.github.com/apache/logging-log4j2/issues/3380)\"\u003eapache/logging-log4j2#3380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4063\"\u003e#4063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing setters to \u003ccode\u003eRfc5424LayoutBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure scripts in the global \u003ccode\u003eScripts\u003c/code\u003e element have explicit names by throwing a \u003ccode\u003eConfigurationException\u003c/code\u003e for unnamed ones. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify file manager registry factory methods (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated withers in builder classes in favor of setters. This change improves API consistency with Log4j Core 3 and helps users adapt to the upcoming changes. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix script resolution failure when the \u003ccode\u003eScripts\u003c/code\u003e element is placed after a \u003ccode\u003eScriptRef\u003c/code\u003e in the configuration. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3336\"\u003e#3336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e thrown by \u003ccode\u003eThrowableStackTraceRenderer\u003c/code\u003e when the stack trace is modified concurrently (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3940\"\u003e#3940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3955\"\u003e#3955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSLF4JLogger.atFatal()\u003c/code\u003e returning \u003ccode\u003eatLevel(Level.TRACE)\u003c/code\u003e instead of \u003ccode\u003eatLevel(Level.FATAL)\u003c/code\u003e. This was causing \u003ccode\u003eFATAL\u003c/code\u003e-level log events to be silently discarded when using the fluent API through the \u003ccode\u003elog4j-to-slf4j\u003c/code\u003e bridge. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4068\"\u003e#4068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Javadoc references across module boundaries (i.e., cross-references) (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4099\"\u003e#4099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix header write in \u003ccode\u003eRollingRandomAccessFileManager\u003c/code\u003e that was being incorrectly skipped if \u003ccode\u003eappend=true\u003c/code\u003e and the file didn't exist before\u003c/li\u003e\n\u003cli\u003eFix a properties file configuration regression caused by not referenced loggers, appenders, and filters (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4036\"\u003e#4036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003ejvmrunargs\u003c/code\u003e lookup. (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3874\"\u003e#3874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.junit:junit-bom\u003c/code\u003e to version \u003ccode\u003e5.13.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.mongodb:bson\u003c/code\u003e to version \u003ccode\u003e5.6.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3961\"\u003e#3961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eorg.xerial.snappy:snappy-java\u003c/code\u003e to version \u003ccode\u003e1.1.10.8\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/logging-log4j2/commit/c1ad2a66cc90e643ec319b9e131764c9710bebc5\"\u003e\u003ccode\u003ec1ad2a6\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/8b3a7990421ec5cff2a44914c07d0676067c31ad\"\u003e\u003ccode\u003e8b3a799\u003c/code\u003e\u003c/a\u003e Set version to \u003ccode\u003e2.26.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/96486ebb8a2176f7bd14c797b334da84d90e801b\"\u003e\u003ccode\u003e96486eb\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/2.x' into release/2.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/82432570e8bb9a67c32de51dc63ebcfcec939818\"\u003e\u003ccode\u003e8243257\u003c/code\u003e\u003c/a\u003e Add documentation for \u003ccode\u003eMessageRewritePolicy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/2a15414e839fea3f3ba61cc7403dd8e4130a15cf\"\u003e\u003ccode\u003e2a15414\u003c/code\u003e\u003c/a\u003e Add documentation pointer to the Async HTTP Appender of \u003ccode\u003emore-log4j2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4062\"\u003e#4062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/b178cb1f926b3db43c65e69e9b7be7b76431f824\"\u003e\u003ccode\u003eb178cb1\u003c/code\u003e\u003c/a\u003e Switch CI to \u003ccode\u003egha/v0\u003c/code\u003e and remove Develocity (\u003ca href=\"https://redirect.github.com/apache/logging-log4j2/issues/4108\"\u003e#4108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/23321deb0e1e1509ac16c5453653c86c1a4d5867\"\u003e\u003ccode\u003e23321de\u003c/code\u003e\u003c/a\u003e Remove changelog entries for already released changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/def55fcf441b2a9ec2e6454e8fa8e1053d7d59ba\"\u003e\u003ccode\u003edef55fc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.release.xml\u003c/code\u003e and \u003ccode\u003e.release-notes.adoc.ftl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/0e019f23b001219fd32c78397224b134fa41e431\"\u003e\u003ccode\u003e0e019f2\u003c/code\u003e\u003c/a\u003e Move changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/logging-log4j2/commit/a487a5d029697fc0b276a20c4277b24bf1f66b50\"\u003e\u003ccode\u003ea487a5d\u003c/code\u003e\u003c/a\u003e Tidy up changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/logging-log4j2/compare/rel/2.25.3...rel/2.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-stack-depchain` from 5.0.8 to 5.0.12\n\nUpdates `io.vertx:vertx-core` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/244f9e7d87f854961df930b2383a990999523be9\"\u003e\u003ccode\u003e244f9e7\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/c64a707b6de83feeb0317e848345684860f0ab2f\"\u003e\u003ccode\u003ec64a707\u003c/code\u003e\u003c/a\u003e Define a bounded capacity for the internal SNI to SslContext cache.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/b1b817892996b31451884ae44d439cd1408e85a3\"\u003e\u003ccode\u003eb1b8178\u003c/code\u003e\u003c/a\u003e Upgrade Brotli4j to 1.23.0 for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/93b9cde134665883f01cec02e611f4ce0d6d3e6f\"\u003e\u003ccode\u003e93b9cde\u003c/code\u003e\u003c/a\u003e Move http2 compression handling from connection to stream level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/325d607efc6aa32f35dec681ba6b37bfbc41c296\"\u003e\u003ccode\u003e325d607\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/17daa03e93011f338d207db41fd6aefd6b63add0\"\u003e\u003ccode\u003e17daa03\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/7f77d1e983481d77ac0c2e7b84c8681b5f2a3c23\"\u003e\u003ccode\u003e7f77d1e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around HTTP/2 decompression padding issue.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/3894859e72f858fa3130b1d5d52dd0ef807b0a0a\"\u003e\u003ccode\u003e3894859\u003c/code\u003e\u003c/a\u003e Let the HTTP/2 max number of small continuation frames allowed to be configur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/82b01d9db6c9e262c6068c203b564f6b65bd14e6\"\u003e\u003ccode\u003e82b01d9\u003c/code\u003e\u003c/a\u003e Fix HttpClientResponse body()/end() race (5.0 backport)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/89878bd72d3e969544b12797f1df0670cce8574d\"\u003e\u003ccode\u003e89878bd\u003c/code\u003e\u003c/a\u003e Improve the resiliency of Vert.x Logger.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/vert.x/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-web` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/c0e402818ec6f0cc7ec6d30df3d94ef157befe2f\"\u003e\u003ccode\u003ec0e4028\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/07a6c31a5b8f12d6528b8bcfbb846ffabbf36321\"\u003e\u003ccode\u003e07a6c31\u003c/code\u003e\u003c/a\u003e Upgrade to webauthn4j 0.30.3.RELEASE (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2872\"\u003e#2872\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2873\"\u003e#2873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/e91354f61862dce7e1d475d1fe55bd28ff100ad0\"\u003e\u003ccode\u003ee91354f\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/177f6f3e7d5efc6500333f24372e3834465a988a\"\u003e\u003ccode\u003e177f6f3\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/a968e6d40057ba115ad72c267afb73ff66daea39\"\u003e\u003ccode\u003ea968e6d\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/347f25d78f3fafc9edc7905c52e58c8ce75ba0f6\"\u003e\u003ccode\u003e347f25d\u003c/code\u003e\u003c/a\u003e Releasing 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/57b1072083dadde59649b40433e21f619aa33118\"\u003e\u003ccode\u003e57b1072\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/d449af80ff54d798f5aac002c8b184efef5c85f7\"\u003e\u003ccode\u003ed449af8\u003c/code\u003e\u003c/a\u003e Releasing 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/965fec81cf50b2273a1a8a6f6ad7f3214c4712ca\"\u003e\u003ccode\u003e965fec8\u003c/code\u003e\u003c/a\u003e Fix missing Accept/Allow headers in 415/405 responses with sub-routers (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2863\"\u003e#2863\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/398214cb48e113ad0160569284f48a00b3a45eb0\"\u003e\u003ccode\u003e398214c\u003c/code\u003e\u003c/a\u003e Subrouter failure handler is ignored (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vert-x3/vertx-web/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-core` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/244f9e7d87f854961df930b2383a990999523be9\"\u003e\u003ccode\u003e244f9e7\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/c64a707b6de83feeb0317e848345684860f0ab2f\"\u003e\u003ccode\u003ec64a707\u003c/code\u003e\u003c/a\u003e Define a bounded capacity for the internal SNI to SslContext cache.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/b1b817892996b31451884ae44d439cd1408e85a3\"\u003e\u003ccode\u003eb1b8178\u003c/code\u003e\u003c/a\u003e Upgrade Brotli4j to 1.23.0 for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/93b9cde134665883f01cec02e611f4ce0d6d3e6f\"\u003e\u003ccode\u003e93b9cde\u003c/code\u003e\u003c/a\u003e Move http2 compression handling from connection to stream level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/325d607efc6aa32f35dec681ba6b37bfbc41c296\"\u003e\u003ccode\u003e325d607\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/17daa03e93011f338d207db41fd6aefd6b63add0\"\u003e\u003ccode\u003e17daa03\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/7f77d1e983481d77ac0c2e7b84c8681b5f2a3c23\"\u003e\u003ccode\u003e7f77d1e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around HTTP/2 decompression padding issue.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/3894859e72f858fa3130b1d5d52dd0ef807b0a0a\"\u003e\u003ccode\u003e3894859\u003c/code\u003e\u003c/a\u003e Let the HTTP/2 max number of small continuation frames allowed to be configur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/82b01d9db6c9e262c6068c203b564f6b65bd14e6\"\u003e\u003ccode\u003e82b01d9\u003c/code\u003e\u003c/a\u003e Fix HttpClientResponse body()/end() race (5.0 backport)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vert.x/commit/89878bd72d3e969544b12797f1df0670cce8574d\"\u003e\u003ccode\u003e89878bd\u003c/code\u003e\u003c/a\u003e Improve the resiliency of Vert.x Logger.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/vert.x/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-web` from 5.0.8 to 5.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/c0e402818ec6f0cc7ec6d30df3d94ef157befe2f\"\u003e\u003ccode\u003ec0e4028\u003c/code\u003e\u003c/a\u003e Releasing 5.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/07a6c31a5b8f12d6528b8bcfbb846ffabbf36321\"\u003e\u003ccode\u003e07a6c31\u003c/code\u003e\u003c/a\u003e Upgrade to webauthn4j 0.30.3.RELEASE (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2872\"\u003e#2872\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2873\"\u003e#2873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/e91354f61862dce7e1d475d1fe55bd28ff100ad0\"\u003e\u003ccode\u003ee91354f\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/177f6f3e7d5efc6500333f24372e3834465a988a\"\u003e\u003ccode\u003e177f6f3\u003c/code\u003e\u003c/a\u003e Releasing 5.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/a968e6d40057ba115ad72c267afb73ff66daea39\"\u003e\u003ccode\u003ea968e6d\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/347f25d78f3fafc9edc7905c52e58c8ce75ba0f6\"\u003e\u003ccode\u003e347f25d\u003c/code\u003e\u003c/a\u003e Releasing 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/57b1072083dadde59649b40433e21f619aa33118\"\u003e\u003ccode\u003e57b1072\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/d449af80ff54d798f5aac002c8b184efef5c85f7\"\u003e\u003ccode\u003ed449af8\u003c/code\u003e\u003c/a\u003e Releasing 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/965fec81cf50b2273a1a8a6f6ad7f3214c4712ca\"\u003e\u003ccode\u003e965fec8\u003c/code\u003e\u003c/a\u003e Fix missing Accept/Allow headers in 415/405 responses with sub-routers (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2863\"\u003e#2863\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vert-x3/vertx-web/commit/398214cb48e113ad0160569284f48a00b3a45eb0\"\u003e\u003ccode\u003e398214c\u003c/code\u003e\u003c/a\u003e Subrouter failure handler is ignored (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vert-x3/vertx-web/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vert-x3/vertx-web/compare/5.0.8...5.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.3 to 3.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved access expiration's read performance by avoiding false sharing effects caused by the timestamp update\u003c/li\u003e\n\u003cli\u003eFixed head-of-line blocking of expiration queues caused by in-flight async entries (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed various minor issues found using AI audits\u003c/li\u003e\n\u003cli\u003eAdded \u003ca href=\"https://docs.oracle.com/en/java/javase/25/docs/api//java.base/java/io/ObjectInputFilter.html\"\u003eObjectInputFilter\u003c/a\u003e support to JCache\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/ben-manes/caffeine/commit/836b65c0a83e5d1641ded9c6de578654bc04b2e9\"\u003e\u003ccode\u003e836b65c\u003c/code\u003e\u003c/a\u003e use a consistent expiration tolerance calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0dc7daf962730048fe46ae4626827afbb97ddf92\"\u003e\u003ccode\u003e0dc7daf\u003c/code\u003e\u003c/a\u003e resurrect in-flight async entries on expiration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0bac8b54fd634ffe95d35ccd1d94daba95e7b369\"\u003e\u003ccode\u003e0bac8b5\u003c/code\u003e\u003c/a\u003e handle head-of-line blocking of expiration queues (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/ff258366de0a89129152ead72524ce88f8fca67b\"\u003e\u003ccode\u003eff25836\u003c/code\u003e\u003c/a\u003e test polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f3a6176e2e3a7fe085214472858c6029c108fc3f\"\u003e\u003ccode\u003ef3a6176\u003c/code\u003e\u003c/a\u003e Fix JCache close/createCache races and recursive teardown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/622fbe7dbf7606f114b956205706935be2fcf3c8\"\u003e\u003ccode\u003e622fbe7\u003c/code\u003e\u003c/a\u003e Fix removal in identity views and widen hill-climber counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/8da5a7a05d8b725c9dbd577be8ffaf2372aa7e23\"\u003e\u003ccode\u003e8da5a7a\u003c/code\u003e\u003c/a\u003e defer weighing the entry until after the putIfAbsent hit fast-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/94ad0ff8556c9923a8d9746ab85af9ee830dd051\"\u003e\u003ccode\u003e94ad0ff\u003c/code\u003e\u003c/a\u003e Record eviction stats before notifying the removal listener consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f94c0113d0c98dc0afaadf1f6748ea280aa4dff7\"\u003e\u003ccode\u003ef94c011\u003c/code\u003e\u003c/a\u003e Auto-assert eviction stats alongside notifications.withCause.exclusively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/2e945e090fbff4f96251dfe1bacba3780a5bdb0c\"\u003e\u003ccode\u003e2e945e0\u003c/code\u003e\u003c/a\u003e Skip timestamp writes within tolerance on the read path.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.3...v3.2.4\"\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 7.0.6 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-context'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-finance/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-finance/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":null,"pr_created_at":"2026-05-14T13:55:45.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4446480523","node_id":"PR_kwDOB_7c0M7bi09Y","number":3530,"state":"closed","title":"chore(deps): bump the java-minor-patch group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-15T07:55:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T13:55:45.000Z","updated_at":"2026-05-15T07:55:33.000Z","time_to_close":64786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":36,"packages":[{"name":"gradle-wrapper","old_version":"9.4.1","new_version":"9.5.0","repository_url":"https://github.com/gradle/gradle"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.springframework:spring-context","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.eclipse.microprofile.config:microprofile-config-api","old_version":"3.1","new_version":"3.1.1","repository_url":"https://github.com/eclipse/microprofile-config"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson3","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"tools.jackson:jackson-bom","old_version":"3.1.1","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.apache.commons:commons-configuration2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.6","new_version":"5.6.1","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"commons-io:commons-io","old_version":"2.21.0","new_version":"2.22.0"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.39","new_version":"2.1.41"},{"name":"org.projectlombok:lombok","old_version":"1.18.44","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"com.google.guava:guava","old_version":"33.5.0-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.45","new_version":"2.2.49"},{"name":"com.sun.xml.messaging.saaj:saaj-impl","old_version":"3.0.4","new_version":"3.0.5"},{"name":"org.openapi.generator","old_version":"7.21.0","new_version":"7.22.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.3.0.8198"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 36 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.5.0` |\n| org.eclipse.jetty:jetty-server | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-xml | `12.1.8` | `12.1.9` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.7` | `4.0.8` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.7` | `4.0.8` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.eclipse.microprofile.config:microprofile-config-api](https://github.com/eclipse/microprofile-config) | `3.1` | `3.1.1` |\n| io.smallrye.config:smallrye-config-core | `3.16.0` | `3.17.2` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.16.0` | `3.17.2` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-jackson3](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.33.0` | `2.34.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.1` | `3.1.3` |\n| org.apache.commons:commons-configuration2 | `2.13.0` | `2.14.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.6` | `5.6.1` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.21.0` | `1.22.0` |\n| commons-io:commons-io | `2.21.0` | `2.22.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.39` | `2.1.41` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.39` | `2.1.41` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.44` | `1.18.46` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| io.swagger.core.v3:swagger-annotations | `2.2.45` | `2.2.49` |\n| com.sun.xml.messaging.saaj:saaj-impl | `3.0.4` | `3.0.5` |\n| org.openapi.generator | `7.21.0` | `7.22.0` |\n| org.sonarqube | `7.2.2.6593` | `7.3.0.8198` |\n\n\nUpdates `gradle-wrapper` from 9.4.1 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.5.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTask provenance in reports and failure messages\u003c/li\u003e\n\u003cli\u003eType-safe accessors for precompiled Kotlin Settings plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.5.0/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/atm1020\"\u003eatm1020\u003c/a\u003e,\n\u003ca href=\"https://github.com/mataha\"\u003emataha\u003c/a\u003e,\n\u003ca href=\"https://github.com/aSemy\"\u003eAdam\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/britter\"\u003eBenedikt Ritter\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/budindepunk\"\u003eCaro Silva Rode\u003c/a\u003e,\n\u003ca href=\"https://github.com/chanani\"\u003eCHANHAN\u003c/a\u003e,\n\u003ca href=\"https://github.com/DmitryNez\"\u003eDmitry Nezavitin\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/KugelLibelle\"\u003eKugelLibelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/vmadalin\"\u003eMadalin Valceleanu\u003c/a\u003e,\n\u003ca href=\"https://github.com/quijote\"\u003eMarkus Gaisbauer\u003c/a\u003e,\n\u003ca href=\"https://github.com/koppor\"\u003eOliver Kopp\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/R0h1tAnand\"\u003eRohit Anand\u003c/a\u003e,\n\u003ca href=\"https://github.com/Suvrat1629\"\u003eSuvrat Acharya\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.5.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.5.0 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e9.5.0 RC4\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/gradle/gradle/commit/3fe117d68f3907790f3809f121aa36303a9151f8\"\u003e\u003ccode\u003e3fe117d\u003c/code\u003e\u003c/a\u003e Update jdks.yaml (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37703\"\u003e#37703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/33d145af6fbe7cf7c9d84646b6d7f32fea91d5e2\"\u003e\u003ccode\u003e33d145a\u003c/code\u003e\u003c/a\u003e Update jdks.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7a05d1ed48442eb5da4d6e2b6593da55cdec1da\"\u003e\u003ccode\u003ef7a05d1\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37654\"\u003e#37654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/266facdcbcb0b4c60120cc118eaf0f652bfcdfe5\"\u003e\u003ccode\u003e266facd\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0ad6dd8e143455707e444aa7e3d38327a3366513\"\u003e\u003ccode\u003e0ad6dd8\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37646\"\u003e#37646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/966025d5850d46c9158a2f25e4096222277ecf57\"\u003e\u003ccode\u003e966025d\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e7455734449e422accebf44cf7b31bf93e3a770c\"\u003e\u003ccode\u003ee745573\u003c/code\u003e\u003c/a\u003e Polish IP docs (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37642\"\u003e#37642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/d5cfd079acd2c8f1182edd6ec23dbab571132d0a\"\u003e\u003ccode\u003ed5cfd07\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37629\"\u003e#37629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/acdf0c36fa13ba09a7ff5b51f79b9af4b1a097ee\"\u003e\u003ccode\u003eacdf0c3\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7d0e4f6f7896426a8b24091388e4c252b62faef\"\u003e\u003ccode\u003ef7d0e4f\u003c/code\u003e\u003c/a\u003e Rename anchor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.springframework:spring-context` from 7.0.6 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-context'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/v7.0.6...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.springframework:spring-web` from 7.0.6 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-web'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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/v7.0.6...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.springframework:spring-jdbc` from 7.0.6 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-jdbc'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/v7.0.6...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.springframework:spring-web` from 7.0.6 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-web'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/v7.0.6...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.springframework:spring-test` from 7.0.6 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-test'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.gith...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3530/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":"the dev-deps group","pr_created_at":"2026-04-19T03:42:37.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4289843257","node_id":"PR_kwDOEUpUj87TqqEz","number":81,"state":"open","title":"chore(deps-dev): bump org.springframework:spring-test from 7.0.6 to 7.0.7 in the dev-deps group","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-19T03:42:37.000Z","updated_at":"2026-04-19T03:45:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"the dev-deps group","ecosystem":"maven"},"body":"Bumps the dev-deps group with 1 update: [org.springframework:spring-test](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework:spring-test` from 7.0.6 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-test'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\u003cli\u003eParent traceId is not reused when calling WebClient.awaitExchange function \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36182\"\u003e#36182\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\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/v7.0.6...v7.0.7\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=7.0.6\u0026new-version=7.0.7)](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\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/folio-custom-fields/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Ffolio-custom-fields/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":"the dev-deps group","pr_created_at":"2026-04-19T01:13:02.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4289629278","node_id":"PR_kwDOCQigas7TqDrE","number":673,"state":"closed","title":"chore(deps-dev): bump org.springframework:spring-test from 7.0.6 to 7.0.7 in the dev-deps group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T08:48:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T01:13:02.000Z","updated_at":"2026-05-04T08:49:56.000Z","time_to_close":1323349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"the dev-deps group","ecosystem":"maven"},"body":"Bumps the dev-deps group with 1 update: [org.springframework:spring-test](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework:spring-test` from 7.0.6 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-test'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\u003cli\u003eParent traceId is not reused when calling WebClient.awaitExchange function \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36182\"\u003e#36182\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\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/v7.0.6...v7.0.7\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=7.0.6\u0026new-version=7.0.7)](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\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-kb-ebsco-java/pull/673","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-kb-ebsco-java/issues/673","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/673/packages"}},{"old_version":"6.2.12","new_version":"7.0.6","update_type":"major","path":null,"pr_created_at":"2026-04-01T03:36:35.000Z","version_change":"6.2.12 → 7.0.6","issue":{"uuid":"4183812223","node_id":"PR_kwDOJ_TbmM7PITOX","number":95,"state":"open","title":"Bump org.springframework:spring-test from 6.2.12 to 7.0.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T03:36:35.000Z","updated_at":"2026-04-01T03:36:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-test","old_version":"6.2.12","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 6.2.12 to 7.0.6.\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.12...v7.0.6\"\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.springframework:spring-test\u0026package-manager=gradle\u0026previous-version=6.2.12\u0026new-version=7.0.6)](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/brightsparklabs/dropwizard-web-security/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightsparklabs%2Fdropwizard-web-security/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}},{"old_version":"7.0.4","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-25T09:24:39.000Z","version_change":"7.0.4 → 7.0.6","issue":{"uuid":"4133909693","node_id":"PR_kwDOB_7c0M7NR6di","number":3405,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-25T09:24:39.000Z","updated_at":"2026-03-31T06:51:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":40,"packages":[{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.springframework:spring-context","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-timelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.cucumber:cucumber-java","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"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.apache.cxf:cxf-tools-validator","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.38","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.38","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.44","new_version":"2.2.45"},{"name":"com.gradleup.shadow:shadow-gradle-plugin","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"com.gradleup.shadow","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 40 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.5` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.5` | `4.0.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.6.0` | `4.7.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.cxf:cxf-tools-validator | `4.1.5` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.5` | `4.2.0` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.38` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.38` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| io.swagger.core.v3:swagger-annotations | `2.2.44` | `2.2.45` |\n| [com.gradleup.shadow:shadow-gradle-plugin](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.4.1.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 26 support\u003c/li\u003e\n\u003cli\u003eNon-class-based JVM tests\u003c/li\u003e\n\u003cli\u003eEnhanced console progress bar\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.4.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/akankshaa-00\"\u003eakankshaa-00\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/dblood\"\u003edblood\u003c/a\u003e,\n\u003ca href=\"https://github.com/drieks\"\u003eDennis Rieks\u003c/a\u003e,\n\u003ca href=\"https://github.com/duvvuvenkataramana\"\u003eduvvuvenkataramana\u003c/a\u003e,\n\u003ca href=\"https://github.com/wakingrufus\"\u003eJohn Burns\u003c/a\u003e,\n\u003ca href=\"https://github.com/Julianw03\"\u003eJulian\u003c/a\u003e,\n\u003ca href=\"https://github.com/kevinstembridge\"\u003ekevinstembridge\u003c/a\u003e,\n\u003ca href=\"https://github.com/NielsDoucet\"\u003eNiels Doucet\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rhernandez35\"\u003eRichard Hernandez\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/slovdahl\"\u003eSebastian Lövdahl\u003c/a\u003e,\n\u003ca href=\"https://github.com/stephan2405\"\u003estephan2405\u003c/a\u003e,\n\u003ca href=\"https://github.com/slandelle\"\u003eStephane Landelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e,\n\u003ca href=\"https://github.com/Pankraz76\"\u003eVincent Potuček\u003c/a\u003e,\n\u003ca href=\"https://github.com/vlsi\"\u003eVladimir Sitnikov\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.4.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.4.1 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\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/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40\"\u003e\u003ccode\u003e2d63270\u003c/code\u003e\u003c/a\u003e Ignore test (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37180\"\u003e#37180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239\"\u003e\u003ccode\u003e4c15906\u003c/code\u003e\u003c/a\u003e Ignore test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f\"\u003e\u003ccode\u003e9759ac1\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37178\"\u003e#37178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42\"\u003e\u003ccode\u003eaaf6ed4\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a\"\u003e\u003ccode\u003e47cb783\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 progress bar not cleared on SIGINT (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4\"\u003e\u003ccode\u003eef03f1d\u003c/code\u003e\u003c/a\u003e Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209\"\u003e\u003ccode\u003efd26fd3\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d\"\u003e\u003ccode\u003e0a84d67\u003c/code\u003e\u003c/a\u003e Release notes for 9.4.1 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37148\"\u003e#37148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957\"\u003e\u003ccode\u003ee569c31\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b\"\u003e\u003ccode\u003e9f227de\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.springframework:spring-context` from 7.0.4 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\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 7.0.4 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.4 to 7.0.6\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.4 to 7.0.6\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-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\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 7.0.4 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3405","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3405","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3405/packages"}},{"old_version":"6.2.16","new_version":"6.2.17","update_type":"patch","path":null,"pr_created_at":"2026-03-16T18:20:30.000Z","version_change":"6.2.16 → 6.2.17","issue":{"uuid":"4084056898","node_id":"PR_kwDOCRWrec7LAJma","number":1437,"state":"open","title":"Bump org.springframework:spring-test from 6.2.16 to 6.2.17","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["tommystendahl"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T18:20:30.000Z","updated_at":"2026-03-17T08:39:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-test","old_version":"6.2.16","new_version":"6.2.17","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 6.2.16 to 6.2.17.\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.17\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36459\"\u003e#36459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36457\"\u003e#36457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36454\"\u003e#36454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36431\"\u003e#36431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude legacy \u003ccode\u003e@javax.validation.Constraint\u003c/code\u003e from convention-based annotation attribute override check \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36412\"\u003e#36412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36351\"\u003e#36351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36350\"\u003e#36350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36345\"\u003e#36345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36337\"\u003e#36337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36324\"\u003e#36324\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\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36442\"\u003e#36442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36411\"\u003e#36411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36405\"\u003e#36405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36384\"\u003e#36384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36363\"\u003e#36363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36347\"\u003e#36347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36327\"\u003e#36327\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 \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36441\"\u003e#36441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument registration recommendations for \u003ccode\u003eBeanPostProcessor\u003c/code\u003e and \u003ccode\u003eBeanFactoryPostProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36436\"\u003e#36436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36406\"\u003e#36406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36394\"\u003e#36394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish SpEL operator examples in reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36375\"\u003e#36375\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 JUnit 5.14.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36388\"\u003e#36388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36446\"\u003e#36446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36445\"\u003e#36445\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/spring-projects/spring-framework/commit/4e35a12209800a2466a38ba978811db2bda6563a\"\u003e\u003ccode\u003e4e35a12\u003c/code\u003e\u003c/a\u003e Release v6.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/317a1f9909a2394a5a1b03e5e17deb25066fbaf6\"\u003e\u003ccode\u003e317a1f9\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de6601fdac0b6628fc21ed3b0dd3367f057df0d3\"\u003e\u003ccode\u003ede6601f\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/47dc1c4d93fc0c5a7b8789063c037dab24fe7285\"\u003e\u003ccode\u003e47dc1c4\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d8c77934ffc92fd7c83a3935fa27f89ba4aa732b\"\u003e\u003ccode\u003ed8c7793\u003c/code\u003e\u003c/a\u003e Upgrade to SnakeYAML 2.6, Protobuf 4.34, H2 2.4.240\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/99fbce1254a90664a5cf80715eb9afb53a4d8b59\"\u003e\u003ccode\u003e99fbce1\u003c/code\u003e\u003c/a\u003e Polishing (aligned with main)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d1e69a967707b40c46dbf82cf5c5e69cea4810a7\"\u003e\u003ccode\u003ed1e69a9\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.16 and Micrometer 1.15.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8dc888e1b8190da93d0864c437ae945eaf06a8e9\"\u003e\u003ccode\u003e8dc888e\u003c/code\u003e\u003c/a\u003e Guard against invalid id/event values in Server Sent Events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/131f94fbc58de450714f652da7f0e6821d2a5617\"\u003e\u003ccode\u003e131f94f\u003c/code\u003e\u003c/a\u003e Use link for first reference to @⁠Fallback in @⁠Bean Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d4f4c69318c4f6dd66fdd01767dd5be392dccb77\"\u003e\u003ccode\u003ed4f4c69\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://github.com/Fallback\"\u003e\u003ccode\u003e@​Fallback\u003c/code\u003e\u003c/a\u003e alongside Primary in the reference docs and \u003ca href=\"https://github.com/Bean\"\u003e\u003ccode\u003e@​Bean\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.16...v6.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.springframework:spring-test | [\u003e= 7.a0, \u003c 8] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework:spring-test\u0026package-manager=maven\u0026previous-version=6.2.16\u0026new-version=6.2.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Ericsson/ecchronos/pull/1437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ericsson%2Fecchronos/issues/1437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1437/packages"}},{"old_version":"7.0.1","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-16T05:44:05.000Z","version_change":"7.0.1 → 7.0.6","issue":{"uuid":"4080364779","node_id":"PR_kwDOB_7c0M7K0HJI","number":3385,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T05:44:05.000Z","updated_at":"2026-03-16T05:47:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":49,"packages":[{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.4.0"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.springframework:spring-context","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.1","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.5.0","new_version":"4.6.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-timelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"io.cucumber:cucumber-java","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"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.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5.1","new_version":"5.6","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.37","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.liquibase:liquibase-core","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.41","new_version":"2.2.45"},{"name":"org.openapi.generator","old_version":"7.18.0","new_version":"7.20.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 49 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.2.0` | `9.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.5` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.5` | `4.0.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.6` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.5.0` | `4.6.0` |\n| io.smallrye.config:smallrye-config-core | `3.15.1` | `3.16.0` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.15.1` | `3.16.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.31.0` | `2.33.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.2` | `2.0.3` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| org.apache.cxf:cxf-tools-validator | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5.1` | `5.6` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.37` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.32` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `5.0.1` | `5.0.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.41` | `2.2.45` |\n| org.openapi.generator | `7.18.0` | `7.20.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.2.0 to 9.4.0\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.springframework:spring-context` from 7.0.1 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\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 7.0.1 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.1 to 7.0.6\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.1 to 7.0.6\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-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.0.6\"\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 7.0.1 to 7.0.6\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\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/detail...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3385","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3385","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3385/packages"}},{"old_version":"6.2.3","new_version":"7.0.6","update_type":"major","path":"/sdks/java","pr_created_at":"2026-03-16T04:47:08.000Z","version_change":"6.2.3 → 7.0.6","issue":{"uuid":"4080203261","node_id":"PR_kwDOQ2ev_87Kzlvm","number":296,"state":"closed","title":"chore(deps): bump org.springframework:spring-test from 6.2.3 to 7.0.6 in /sdks/java","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-18T13:37:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T04:47:08.000Z","updated_at":"2026-03-18T13:38:02.000Z","time_to_close":204643,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springframework:spring-test","old_version":"6.2.3","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"/sdks/java","ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 6.2.3 to 7.0.6.\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.3...v7.0.6\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=6.2.3\u0026new-version=7.0.6)](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/t402-io/t402/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t402-io%2Ft402/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"}},{"old_version":"7.0.5","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-15T01:13:15.000Z","version_change":"7.0.5 → 7.0.6","issue":{"uuid":"4077262273","node_id":"PR_kwDOCQigas7Kq9Es","number":664,"state":"open","title":"chore(deps-dev): bump the dev-deps group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T01:13:15.000Z","updated_at":"2026-03-15T01:17:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":2,"packages":[{"name":"org.mockito:mockito-core","old_version":"5.22.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.springframework:spring-test","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-deps group with 2 updates: [org.mockito:mockito-core](https://github.com/mockito/mockito) and [org.springframework:spring-test](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.mockito:mockito-core` from 5.22.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.5 to 7.0.6\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-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\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\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\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 \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\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/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.5...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-kb-ebsco-java/pull/664","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-kb-ebsco-java/issues/664","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/664/packages"}},{"old_version":"7.0.1","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-03-13T07:01:53.000Z","version_change":"7.0.1 → 7.0.5","issue":{"uuid":"4069336648","node_id":"PR_kwDOB_7c0M7KRg8R","number":3380,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 45 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-03-13T07:01:53.000Z","updated_at":"2026-03-16T06:16:29.144Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":45,"packages":[{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.4.0"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.springframework:spring-context","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.5.0","new_version":"4.6.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.12.3","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"io.cucumber:cucumber-java","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"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.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5.1","new_version":"5.6","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.37","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.liquibase:liquibase-core","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.41","new_version":"2.2.45"},{"name":"org.openapi.generator","old_version":"7.18.0","new_version":"7.20.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 45 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.2.0` | `9.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.5.0` | `4.6.0` |\n| io.smallrye.config:smallrye-config-core | `3.15.1` | `3.16.0` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.15.1` | `3.16.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.12.3` | `7.15.0` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.31.0` | `2.33.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.2` | `2.0.3` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| org.apache.cxf:cxf-tools-validator | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5.1` | `5.6` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.37` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.32` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `5.0.1` | `5.0.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.41` | `2.2.45` |\n| org.openapi.generator | `7.18.0` | `7.20.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.2.0 to 9.4.0\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.springframework:spring-context` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-jdbc` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3380","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3380","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3380/packages"}},{"old_version":"7.0.2","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-03-09T23:12:37.000Z","version_change":"7.0.2 → 7.0.5","issue":{"uuid":"4048405707","node_id":"PR_kwDOCifqbM7JN7dY","number":240,"state":"open","title":"chore(deps-dev): bump the dev-deps group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T23:12:37.000Z","updated_at":"2026-03-09T23:15:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":9,"packages":[{"name":"org.springframework:spring-test","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.vertx:vertx-junit5","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/eclipse-vertx/vertx-junit5"},{"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.codehaus.mojo:properties-maven-plugin","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/mojohaus/properties-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.2.2","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"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.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":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-deps group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [io.vertx:vertx-junit5](https://github.com/eclipse-vertx/vertx-junit5) | `5.0.6` | `5.0.8` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.codehaus.mojo:properties-maven-plugin](https://github.com/mojohaus/properties-maven-plugin) | `1.2.1` | `1.3.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.2.2` | `1.3.3` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.4.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.1` | `3.6.2` |\n\n\nUpdates `org.springframework:spring-test` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.21.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9e5d449a78132385e75ff02d02c61e49cce374b6\"\u003e\u003ccode\u003e9e5d449\u003c/code\u003e\u003c/a\u003e Add tests for Sets utility class (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/8d9a62fafa9829ecfa0b298c0bd012faa3bf1868\"\u003e\u003ccode\u003e8d9a62f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.vertx:vertx-junit5` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/516f4a9d356166ea1c78b92b1bc2c94b0e0cd8ec\"\u003e\u003ccode\u003e516f4a9\u003c/code\u003e\u003c/a\u003e Releasing 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/df503c406da5e0b2151365ad3c984f9d6a05d6d2\"\u003e\u003ccode\u003edf503c4\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.24.2 to 3.27.7 (\u003ca href=\"https://redirect.github.com/eclipse-vertx/vertx-junit5/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/2e5971d6a36cae69f28c850d66c4b183ef2a0492\"\u003e\u003ccode\u003e2e5971d\u003c/code\u003e\u003c/a\u003e ScopedObject should implement AutoCloseable (\u003ca href=\"https://redirect.github.com/eclipse-vertx/vertx-junit5/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/8341684923e7a0ff5c00b76510300ff33185a88c\"\u003e\u003ccode\u003e8341684\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/54956a1f55a10a6561b1072702b2ebab245e72c3\"\u003e\u003ccode\u003e54956a1\u003c/code\u003e\u003c/a\u003e Releasing 5.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/commit/bcbbd384b3492c3222bc4f6082d5e77dd85ea175\"\u003e\u003ccode\u003ebcbbd38\u003c/code\u003e\u003c/a\u003e Set next snapshot version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-vertx/vertx-junit5/compare/5.0.6...5.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation=false may add generated sources to the sources list (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href=\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\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\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\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.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\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-java from 1.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\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-java from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\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/apache/maven-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation=false may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:properties-maven-plugin` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/releases\"\u003eorg.codehaus.mojo:properties-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature Request: add yml properties manager (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/134\"\u003e#134\u003c/a\u003e) \u003ca href=\"https://github.com/mattmeye\"\u003e\u003ccode\u003e@​mattmeye\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude/exclude project properties (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/126\"\u003e#126\u003c/a\u003e) \u003ca href=\"https://github.com/reda-alaoui\"\u003e\u003ccode\u003e@​reda-alaoui\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\u003eUse Sisu plugin (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/140\"\u003e#140\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🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 5 to 6 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/120\"\u003e#120\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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.mojo:mojo-parent from 94 to 95 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/156\"\u003e#156\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 93 to 94 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/154\"\u003e#154\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.yaml:snakeyaml from 2.4 to 2.5 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/153\"\u003e#153\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 92 to 93 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/152\"\u003e#152\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 91 to 92 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/149\"\u003e#149\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 87 to 91 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/148\"\u003e#148\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire Maven 3.6.3 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/139\"\u003e#139\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.yaml:snakeyaml from 2.3 to 2.4 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/138\"\u003e#138\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 86 to 87 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/137\"\u003e#137\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 85 to 86 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/132\"\u003e#132\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-utils from 4.0.1 to 4.0.2 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/133\"\u003e#133\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 84 to 85 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/131\"\u003e#131\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 80 to 84 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/130\"\u003e#130\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 78 to 80 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/122\"\u003e#122\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-utils from 4.0.0 to 4.0.1 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/125\"\u003e#125\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared from 3 to 4 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/124\"\u003e#124\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 77 to 78 (\u003ca href=\"https://redirect.github.com/mojohaus/properties-maven-plugin/pull/119\"\u003e#119\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/mojohaus/properties-maven-plugin/commit/91a2ade909971501f4fb7cb5b11aa79c55daebbc\"\u003e\u003ccode\u003e91a2ade\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release properties-maven-plugin-1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/bf56d329e0a2bf93cf898d55d06bb82af1b65a67\"\u003e\u003ccode\u003ebf56d32\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 94 to 95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/80e20be60fb2fc5e32191c44ff179abb18e0771f\"\u003e\u003ccode\u003e80e20be\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 93 to 94\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/e8ae7a549abfbedd3d0a55024a6bf7bbe120475a\"\u003e\u003ccode\u003ee8ae7a5\u003c/code\u003e\u003c/a\u003e Bump org.yaml:snakeyaml from 2.4 to 2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/bb39c3dac8d245b593ade92775ac3c26dee06359\"\u003e\u003ccode\u003ebb39c3d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 92 to 93\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/b41267b38c2e505668f2e9b7f76dffc6971ec0d2\"\u003e\u003ccode\u003eb41267b\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 91 to 92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/bb548c594cc64177609a30410c0efdbb234a2d3e\"\u003e\u003ccode\u003ebb548c5\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 87 to 91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/3ffa9cb844ecacce5b49c860eeffc8ad6a19b078\"\u003e\u003ccode\u003e3ffa9cb\u003c/code\u003e\u003c/a\u003e Use Sisu plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/7adbe3b5b6cb112219128f903d30bee53d598be1\"\u003e\u003ccode\u003e7adbe3b\u003c/code\u003e\u003c/a\u003e Require Maven 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/commit/407342ff704d73472aa7f0ad05684b5e403e37bf\"\u003e\u003ccode\u003e407342f\u003c/code\u003e\u003c/a\u003e Bump org.yaml:snakeyaml from 2.3 to 2.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mojohaus/properties-maven-plugin/compare/1.2.1...properties-maven-plugin-1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jsonschema2pojo:jsonschema2pojo-maven-plugin` from 1.2.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/releases\"\u003eorg.jsonschema2pojo:jsonschema2pojo-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCould not apply requested plugin error when using version 1.3.1 of Gradle plugin 'org.jsonschema2pojo' (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd plexus-utils dependency, as this is no longer provided in Maven 3.9 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate publishing from legacy OSSRH to Maven Central Portal (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove Ant task (no longer supported) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1743\"\u003e#1743\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequire JDK 17 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1741\"\u003e#1741\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAdd Jackson 3 annotation support (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent StackOverflowError when root is self-referencing (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'AbstractCompile.destinationDir property has been deprecated' error when using Gradle 8 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix problems with remote URL (e.g. http) when using Maven Plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix generics class warning when using generated base builder class (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow URL(s) as source in jsonschema2pojo-gradle-plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/blob/master/CHANGELOG.md\"\u003eorg.jsonschema2pojo:jsonschema2pojo-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport type-use annotations for map value validation (Map\u0026lt;String, \u003ca href=\"https://github.com/Valid\"\u003e\u003ccode\u003e@​Valid\u003c/code\u003e\u003c/a\u003e T\u0026gt;) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore null values when generating item type from array examples (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1772\"\u003e#1772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport type-use annotations for array item validation (List\u0026lt;\u003ca href=\"https://github.com/Valid\"\u003e\u003ccode\u003e@​Valid\u003c/code\u003e\u003c/a\u003e T\u0026gt;) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1771\"\u003e#1771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCould not apply requested plugin error when using version 1.3.1 of Gradle plugin 'org.jsonschema2pojo' (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd plexus-utils dependency, as this is no longer provided in Maven 3.9 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate publishing from legacy OSSRH to Maven Central Portal (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove Ant task (no longer supported) (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1743\"\u003e#1743\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequire JDK 17 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1741\"\u003e#1741\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAdd Jackson 3 annotation support (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent StackOverflowError when root is self-referencing (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'AbstractCompile.destinationDir property has been deprecated' error when using Gradle 8 (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix problems with remote URL (e.g. http) when using Maven Plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix generics class warning when using generated base builder class (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow URL(s) as source in jsonschema2pojo-gradle-plugin (\u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/pull/1554\"\u003e#1554\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/joelittlejohn/jsonschema2pojo/commit/ad02aab2834492afb16468d88a7bb7432fce47b5\"\u003e\u003ccode\u003ead02aab\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsonschema2pojo-1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/beebaf90d411349d20c683ab484a28bffc854c01\"\u003e\u003ccode\u003ebeebaf9\u003c/code\u003e\u003c/a\u003e Avoid publishing integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/49171ff987d94a925b24e18b012ced6d532a2d27\"\u003e\u003ccode\u003e49171ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/joelittlejohn/jsonschema2pojo/issues/1774\"\u003e#1774\u003c/a\u003e from joelittlejohn/valid-annotates-value-type-on-maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/6beff793d2c180bc7f312fa8969b56c05eeb3ff9\"\u003e\u003ccode\u003e6beff79\u003c/code\u003e\u003c/a\u003e Support type-use annotations for map value validation (Map\u0026lt;String, \u003ca href=\"https://github.com/Valid\"\u003e\u003ccode\u003e@​Valid\u003c/code\u003e\u003c/a\u003e T\u0026gt;)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/dc4677a29c4584ead0d73ec2844eb38c4baaa9f4\"\u003e\u003ccode\u003edc4677a\u003c/code\u003e\u003c/a\u003e Ensure integration tests are not published during deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/883322580c7cdc2b4201c3625242a2ece5a4d02e\"\u003e\u003ccode\u003e8833225\u003c/code\u003e\u003c/a\u003e Remove noisy warnings and unnecessary info from the build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/21da3757b1737520999e1dfd1814014f5cd20272\"\u003e\u003ccode\u003e21da375\u003c/code\u003e\u003c/a\u003e Avoid producing javadocs unless we are running a release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/e27cc47acf0b0d13bdcdeb597d70848204161cef\"\u003e\u003ccode\u003ee27cc47\u003c/code\u003e\u003c/a\u003e Upgrade github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/a57294d8032597c80bf082c48a99f5a1ecece052\"\u003e\u003ccode\u003ea57294d\u003c/code\u003e\u003c/a\u003e Dependency and plugin upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/commit/49f1f196502d51c1b397d0c4c0c69830367bf6a1\"\u003e\u003ccode\u003e49f1f19\u003c/code\u003e\u003c/a\u003e Upgrade dependencies for all examples\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joelittlejohn/jsonschema2pojo/compare/jsonschema2pojo-1.2.2...jsonschema2pojo-1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace runing external process and parsing output with simple ProcessHandle if available (Java9+) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass slf4j context to spawned thread (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/scottrw93\"\u003e\u003ccode\u003e@​scottrw93\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-3239\"\u003e[SUREFIRE-3239]\u003c/a\u003e - allow override of statistics file checksum (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/XN137\"\u003e\u003ccode\u003e@​XN137\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce log level for skipped tests result to info (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\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\u003eUse PowerShell instead of WMIC for detecting zombie process on Windows (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/jbliznak\"\u003e\u003ccode\u003e@​jbliznak\u003c/code\u003e\u003c/a\u003e. Please note if you are using Windows with Java 8 and not PowerShell (you have options to: use Java 9+, install PowerShell or stay on Surefire 3.5.4)\u003c/li\u003e\n\u003cli\u003eProperly work with test failures caused during beforeAll phase (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3194\"\u003e#3194\u003c/a\u003e) \u003ca href=\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify how late placeholder replacement (@{...}) deals with (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3208\"\u003e#3208\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jenkin badges in README (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit5 in failsafe ITs (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3251\"\u003e#3251\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove long-deprecated unused encoding property from VerifyMojo (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3198\"\u003e#3198\u003c/a\u003e) \u003ca href=\"https://github.com/Tomlincoln\"\u003e\u003ccode\u003e@​Tomlincoln\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd IT and deal with corner cases of handling beforeAll failures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3200\"\u003e#3200\u003c/a\u003e) \u003ca href=\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert PR \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3194\"\u003e#3194\u003c/a\u003e that handle beforeAll failures to follow proper contributing rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3211\"\u003e#3211\u003c/a\u003e) \u003ca href=\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing many files in the GH Artifacts of CI ex-post. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3219\"\u003e#3219\u003c/a\u003e) \u003ca href=\"https://github.com/Tibor17\"\u003e\u003ccode\u003e@​Tibor17\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.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3209\"\u003e#3209\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3260\"\u003e#3260\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent from 44 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3253\"\u003e#3253\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.16.1 to 3.27.7 in /surefire-its/src/test/resources/surefire-1733-testng (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3246\"\u003e#3246\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3245\"\u003e#3245\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.26 to 1.27 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3243\"\u003e#3243\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.20.0 to 4.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3236\"\u003e#3236\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-java from 1.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3235\"\u003e#3235\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.25.3 in /surefire-its/src/test/resources/surefire-1659-stream-corruption (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3234\"\u003e#3234\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.19.0 to 4.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3228\"\u003e#3228\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.18.0 to 4.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3223\"\u003e#3223\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-interpolation from 1.28 to 1.29 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3221\"\u003e#3221\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-i18n from 1.0.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3220\"\u003e#3220\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3217\"\u003e#3217\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3214\"\u003e#3214\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-java from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3218\"\u003e#3218\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.16.0 to 4.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3213\"\u003e#3213\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/maven-surefire/commit/968cb38271efdee0cbe3abcd4c130fd67eb1f047\"\u003e\u003ccode\u003e968cb38\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/8e7dc4106bab204cdc01b48b46a83e49e3feca9a\"\u003e\u003ccode\u003e8e7dc41\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;Replace runing external process and parsing output with simple Proce...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/4ced57c058bee5c68fd1313a401a018c9d0303bb\"\u003e\u003ccode\u003e4ced57c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Replace runing external process and parsing output with simple Proces…\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/8496d9a6bf96ead941b8e2948c9fac222247e4f3\"\u003e\u003ccode\u003e8496d9a\u003c/code\u003e\u003c/a\u003e Bump org.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/68265e56ebf609da2447bde7eebd3c7dbd4f7826\"\u003e\u003ccode\u003e68265e5\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3260\"\u003e#3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0b190142a3df4cb3dda52825e7fedda59591cbc8\"\u003e\u003ccode\u003e0b19014\u003c/code\u003e\u003c/a\u003e Replace runing external process and parsing output with simple ProcessHandle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/688f8c46390a0d495a0c4169c873389b9c9b21b6\"\u003e\u003ccode\u003e688f8c4\u003c/code\u003e\u003c/a\u003e Use PowerShell instead of WMIC for detecting zombie process on Windows (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5c01a6985bc4fcb8ea9e1b43baee3ce08523dfe\"\u003e\u003ccode\u003ee5c01a6\u003c/code\u003e\u003c/a\u003e Build only by the latest Maven on Jenkins (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c99e979d29329c7cf0c7a110cf12b0eeb8a331a\"\u003e\u003ccode\u003e9c99e97\u003c/code\u003e\u003c/a\u003e Fix Jenkin badges in README (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/20930ead8197a10f1e9272c2ec68388355b3c077\"\u003e\u003ccode\u003e20930ea\u003c/code\u003e\u003c/a\u003e Bump parent from 44 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3253\"\u003e#3253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-resources-plugin` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-resources-plugin/releases\"\u003eorg.apache.maven.plugins:maven-resources-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup deps (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/463\"\u003e#463\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🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug: use change detecton strategies (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/462\"\u003e#462\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd IT for \u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/444\"\u003e#444\u003c/a\u003e issue (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/446\"\u003e#446\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/449\"\u003e#449\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/447\"\u003e#447\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\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.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/461\"\u003e#461\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/459\"\u003e#459\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/457\"\u003e#457\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/pull/452\"\u003e#452\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/apache/maven-resources-plugin/commit/ce485a0360dc1b4f548bd3c32d3f817661ae31ff\"\u003e\u003ccode\u003ece485a0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-resources-plugin-3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/bfadfff31a4f2e720d7783c5faffddba371cbcb3\"\u003e\u003ccode\u003ebfadfff\u003c/code\u003e\u003c/a\u003e Use maven-filtering 3.5.0 (staged)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/3f74ba2a16d14ee4b0b0c0ad924877869b0e1f16\"\u003e\u003ccode\u003e3f74ba2\u003c/code\u003e\u003c/a\u003e Drop commons-io; unused\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/caefcde4cbcf0f46c8d9b0adeecc5b04c6d08c62\"\u003e\u003ccode\u003ecaefcde\u003c/code\u003e\u003c/a\u003e Bug: use change detecton strategies (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/38534e3ed803ee076f6bd6d7404728a06afec874\"\u003e\u003ccode\u003e38534e3\u003c/code\u003e\u003c/a\u003e Cleanup deps (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/0814ec74015bb1d4216b4544d4f9dae9c9c17d34\"\u003e\u003ccode\u003e0814ec7\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/e2f91353fd2e81a8202aee7eda3fb58039bbbc7c\"\u003e\u003ccode\u003ee2f9135\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/a050be3e8d71d9679f6fd1eefe1fb5682a7d71ce\"\u003e\u003ccode\u003ea050be3\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/1825b2ad5a89b53a6c0f6a509a2f82e77e23e3d5\"\u003e\u003ccode\u003e1825b2a\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-resources-plugin/commit/ad31b557b0d30e3f7b42cfcc542e272f2570e10b\"\u003e\u003ccode\u003ead31b55\u003c/code\u003e\u003c/a\u003e Add IT for \u003ca href=\"https://redirect.github.com/apache/maven-resources-plugin/issues/444\"\u003e#444\u003c/a\u003e issue\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-resources-plugin/compare/v3.4.0...maven-resources-plugin-3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-shade-plugin` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-shade-plugin/releases\"\u003eorg.apache.maven.plugins:maven-shade-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug: Extra JARs and Artifacts were not subjected to filtering (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/785\"\u003e#785\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop excessive dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/786\"\u003e#786\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove junit3 reference (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/762\"\u003e#762\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude Java 25 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/773\"\u003e#773\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptor, use site configuration from parent (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/755\"\u003e#755\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\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\u003eDrop unneeded dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/788\"\u003e#788\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to parent POM v 47 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/781\"\u003e#781\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/782\"\u003e#782\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/780\"\u003e#780\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/778\"\u003e#778\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump asmVersion from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/774\"\u003e#774\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate invoker plugin to 3.9.1 to Support Java 25 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/769\"\u003e#769\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump asmVersion from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/761\"\u003e#761\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-legacy from 2.10.3 to 2.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/763\"\u003e#763\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/764\"\u003e#764\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/768\"\u003e#768\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-utils from 3.5.1 to 3.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/pull/758\"\u003e#758\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/apache/maven-shade-plugin/commit/ad8de59b38b373a7a601209bc3e2e192805ad7cd\"\u003e\u003ccode\u003ead8de59\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-shade-plugin-3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/8eb19dce1f587a6f67f3ab00254925e1a437afbb\"\u003e\u003ccode\u003e8eb19dc\u003c/code\u003e\u003c/a\u003e Drop unneeded dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/397b2cd7a6315cc9f0ce14b87d6a9108edee25b1\"\u003e\u003ccode\u003e397b2cd\u003c/code\u003e\u003c/a\u003e Drop excessive dependencies (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/eca6398fd26db22a8f94da99682251ab85a758d8\"\u003e\u003ccode\u003eeca6398\u003c/code\u003e\u003c/a\u003e Bug: Extra JARs and Artifacts were not subjected to filtering (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/7edce171e15fccee898a69d264bdfdbe21229952\"\u003e\u003ccode\u003e7edce17\u003c/code\u003e\u003c/a\u003e Update to parent POM v 47 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/3171a34b15528336c5e7baaf74d18a9140076973\"\u003e\u003ccode\u003e3171a34\u003c/code\u003e\u003c/a\u003e Mockito improvements (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/678844bd0330fef60f29c5b9d9476867c82c0699\"\u003e\u003ccode\u003e678844b\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/73ec909916f71e018508b4d39e78d939578ee9fa\"\u003e\u003ccode\u003e73ec909\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/5f7a87719217bae4b18cf9d29d326e2b064edd4a\"\u003e\u003ccode\u003e5f7a877\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-shade-plugin/commit/73c52477a0e1b67eee420ec207a8f50c1d3e99f0\"\u003e\u003ccode\u003e73c5247\u003c/code\u003e\u003c/a\u003e chore: remove junit3 reference (\u003ca href=\"https://redirect.github.com/apache/maven-shade-plugin/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.1...maven-shade-plugin-3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-invoice-storage/pull/240","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-invoice-storage/issues/240","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/240/packages"}},{"old_version":"7.0.1","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-03-09T05:46:22.000Z","version_change":"7.0.1 → 7.0.5","issue":{"uuid":"4043494553","node_id":"PR_kwDOB_7c0M7I9wti","number":3373,"state":"closed","title":"chore(deps): bump the java-minor-patch group across 1 directory with 90 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T11:54:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T05:46:22.000Z","updated_at":"2026-03-09T11:54:50.000Z","time_to_close":22106,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":90,"packages":[{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.4.0"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.springframework:spring-context","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.1","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.5.0","new_version":"4.6.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.15.1","new_version":"3.16.0"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.6","new_version":"13.9.3","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.12.3","new_version":"7.14.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.12.3","new_version":"7.14.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.31.0","new_version":"2.33.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"io.cucumber:cucumber-java","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.32.0","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5.1","new_version":"5.6","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.38","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.37","new_version":"2.1.38"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.liquibase:liquibase-core","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/liquibase/liquibase"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.41","new_version":"2.2.44"},{"name":"org.eclipse.edc:boot","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc.virtualized:virtual-controlplane-feature-sql-bom","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:ldp-verifiable-credentials","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:jwt-verifiable-credentials","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:http","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:json-ld","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:api-observability","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:control-plane-core","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:connector-core","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:sql-bootstrapper","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:asset-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:core-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:connector-participant-context-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:participant-context-config-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transaction-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transaction-datasource-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:protocol-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:catalog-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:contract-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transfer-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:policy-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:request-policy-context-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:policy-monitor-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:policy-engine-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:participant-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:verifiable-credentials-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:json-ld-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dsp-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dsp-spi-2025","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dsp-http-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:web-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:data-plane-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:data-plane-selector-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:validator-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:control-plane-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:token-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:transform-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-claims-spi","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:sql-lib","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:json-ld-lib","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-claims-core","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-identity","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:oauth2-client","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:decentralized-claims-issuers-configuration","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:controlplane-dcp-bom","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.eclipse.edc:dataplane-base-bom","old_version":"0.16.0-SNAPSHOT","new_version":"0.17.0-SNAPSHOT"},{"name":"org.openapi.generator","old_version":"7.18.0","new_version":"7.20.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 90 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.2.0` | `9.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.1` | `7.0.5` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.5.0` | `4.6.0` |\n| io.smallrye.config:smallrye-config-core | `3.15.1` | `3.16.0` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.15.1` | `3.16.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.6` | `13.9.3` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.12.3` | `7.14.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.12.3` | `7.14.0` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.31.0` | `2.33.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.31.0` | `2.33.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.32.0` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.2` | `2.0.3` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.22.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| org.apache.cxf:cxf-tools-validator | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5.1` | `5.6` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.37` | `2.1.38` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.37` | `2.1.38` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.32` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `5.0.1` | `5.0.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.41` | `2.2.44` |\n| org.eclipse.edc:boot | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc.virtualized:virtual-controlplane-feature-sql-bom | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:ldp-verifiable-credentials | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:jwt-verifiable-credentials | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:http | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:json-ld | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:api-observability | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:control-plane-core | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:connector-core | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:sql-bootstrapper | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:asset-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:core-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:connector-participant-context-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:participant-context-config-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transaction-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transaction-datasource-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:protocol-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:catalog-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:contract-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transfer-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:policy-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:request-policy-context-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:policy-monitor-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:policy-engine-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:participant-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:verifiable-credentials-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:json-ld-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dsp-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dsp-spi-2025 | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dsp-http-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:web-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:data-plane-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:data-plane-selector-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:validator-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:control-plane-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:token-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:transform-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-claims-spi | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:sql-lib | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:json-ld-lib | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-claims-core | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-identity | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:oauth2-client | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:decentralized-claims-issuers-configuration | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:controlplane-dcp-bom | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.eclipse.edc:dataplane-base-bom | `0.16.0-SNAPSHOT` | `0.17.0-SNAPSHOT` |\n| org.openapi.generator | `7.18.0` | `7.20.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.2.0 to 9.4.0\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.37 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.springframework:spring-context` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-jdbc` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-web` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.1...v7.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:spring-test` from 7.0.1 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/sprin...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3373","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3373","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3373/packages"}},{"old_version":"6.2.10","new_version":"7.0.5","update_type":"major","path":null,"pr_created_at":"2026-03-06T08:57:41.000Z","version_change":"6.2.10 → 7.0.5","issue":{"uuid":"4033050764","node_id":"PR_kwDOQdGF0c7IcRkX","number":26,"state":"open","title":"Bump the spring-framework group with 5 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-03-06T08:57:41.000Z","updated_at":"2026-03-06T08:57:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"spring-framework","update_count":5,"packages":[{"name":"org.springframework:spring-messaging","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"6.2.10","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.session:spring-session-core","old_version":"3.4.2","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-session"}],"path":null,"ecosystem":"maven"},"body":"Bumps the spring-framework group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-messaging](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `6.2.10` | `7.0.5` |\n| [org.springframework.session:spring-session-core](https://github.com/spring-projects/spring-session) | `3.4.2` | `4.0.2` |\n\nUpdates `org.springframework:spring-messaging` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-messaging's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-web` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-context` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-test` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-web` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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:spring-context` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.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.session:spring-session-core` from 3.4.2 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-session/releases\"\u003eorg.springframework.session:spring-session-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.22 to 1.5.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3599\"\u003e#3599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.23 to 1.5.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3605\"\u003e#3605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3618\"\u003e#3618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.25 to 1.5.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3632\"\u003e#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.mysql:mysql-connector-j from 9.5.0 to 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3639\"\u003e#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.1 to 2025.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3611\"\u003e#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-core from 3.8.1 to 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3610\"\u003e#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.aspectj:aspectjweaver from 1.9.25 to 1.9.25.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3592\"\u003e#3592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jfrog.buildinfo:build-info-extractor-gradle from 4.35.5 to 4.35.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3623\"\u003e#3623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.5 to 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3606\"\u003e#3606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mariadb.jdbc:mariadb-java-client from 3.5.6 to 3.5.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3593\"\u003e#3593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.postgresql:postgresql from 42.7.8 to 42.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-gradle-plugin from 4.0.1-SNAPSHOT to 4.0.2-SNAPSHOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3597\"\u003e#3597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-gradle-plugin from 4.0.2-SNAPSHOT to 4.1.0-SNAPSHOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3600\"\u003e#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2025.1.1 to 2025.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson.core:jackson-databind from 3.0.3 to 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3625\"\u003e#3625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.3 to 3.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3624\"\u003e#3624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test method names \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3469\"\u003e#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-core from 1.5.18 to 1.5.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3558\"\u003e#3558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.ben-manes:gradle-versions-plugin from 0.51.0 to 0.53.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3588\"\u003e#3588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.10.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3584\"\u003e#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 3.17.6 to 3.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3549\"\u003e#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.h2database:h2 from 2.3.232 to 2.4.240 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3525\"\u003e#3525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.ibm.db2:jcc from 12.1.2.0 to 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3582\"\u003e#3582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.microsoft.sqlserver:mssql-jdbc from 12.8.1.jre11 to 12.10.2.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3528\"\u003e#3528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.mysql:mysql-connector-j from 9.1.0 to 9.5.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3545\"\u003e#3545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.oracle.database.jdbc:ojdbc8 from 23.7.0.25.01 to 23.26.0.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3565\"\u003e#3565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.zaxxer:HikariCP from 6.2.1 to 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3564\"\u003e#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.lettuce:lettuce-core from 6.8.1.RELEASE to 6.8.2.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3541\"\u003e#3541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2025.0.0-RC1 to 2025.0.2-SNAPSHOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3590\"\u003e#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-core from 3.6.18 to 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3586\"\u003e#3586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.10 to 1.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3462\"\u003e#3462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.spring.gradle:spring-security-release-plugin from 1.0.10 to 1.0.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3548\"\u003e#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta-websocket from 2.1.1 to 2.2.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3553\"\u003e#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.servlet:jakarta.servlet-api from 6.0.0 to 6.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3566\"\u003e#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.aspectj:aspectjweaver from 1.9.24 to 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3546\"\u003e#3546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.25.3 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3585\"\u003e#3585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.24 to 4.35.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3537\"\u003e#3537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.10.5 to 5.14.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-session/pull/3569\"\u003e#3569\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-session/commit/6708969fe733d7d026e6f76eaaf70122b5a9f6a6\"\u003e\u003ccode\u003e6708969\u003c/code\u003e\u003c/a\u003e Release 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/4adfa45b9918a0564553e5f47d2a78d8a80ad73c\"\u003e\u003ccode\u003e4adfa45\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-session/commit/81480fbec2df6ca1514a7d6af390e222d6e178f4\"\u003e\u003ccode\u003e81480fb\u003c/code\u003e\u003c/a\u003e Bump org.springframework.security:spring-security-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/bde4edbd13aa5ed7d9b126e8ecba6a1995344884\"\u003e\u003ccode\u003ebde4edb\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-session/commit/0aaab567dd3d6c43e8a96e1723ea7064868cdde5\"\u003e\u003ccode\u003e0aaab56\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-core from 1.5.29 to 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/42b05c0866fdc0d2699a633b8708212e70084d05\"\u003e\u003ccode\u003e42b05c0\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-session/commit/80b2519ff47e43622c582ef8bdbc8f89e77d017e\"\u003e\u003ccode\u003e80b2519\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.15 to 6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/ac05838187c8765a5ba9eac3f3ebdeac32f1f279\"\u003e\u003ccode\u003eac05838\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2025.0.8 to 2025.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-session/commit/e0eca5937225951c3eeef3929c52304c9a920b42\"\u003e\u003ccode\u003ee0eca59\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-session/commit/61d773276837c9970dc365015dcc4363643b5906\"\u003e\u003ccode\u003e61d7732\u003c/code\u003e\u003c/a\u003e Update to Testcontainers 1.21.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-session/compare/3.4.2...4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.10 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v7.0.5\"\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 yoursel...\n\n_Description has been truncated_","html_url":"https://github.com/inetsoft-technology/datatest/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/inetsoft-technology%2Fdatatest/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"6.1.20","new_version":"7.0.5","update_type":"major","path":null,"pr_created_at":"2026-02-27T09:20:05.000Z","version_change":"6.1.20 → 7.0.5","issue":{"uuid":"4000028149","node_id":"PR_kwDOB20KpM7Gxe_p","number":2671,"state":"closed","title":"Bump the dependencies group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T10:26:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-27T09:20:05.000Z","updated_at":"2026-02-27T10:26:43.000Z","time_to_close":3996,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":54,"packages":[{"name":"org.aspectj:aspectjrt","old_version":"1.9.22.1","new_version":"1.9.25.1","repository_url":"https://github.com/eclipse/org.aspectj"},{"name":"org.aspectj:aspectjweaver","old_version":"1.9.22.1","new_version":"1.9.25.1","repository_url":"https://github.com/eclipse/org.aspectj"},{"name":"org.aspectj:aspectjtools","old_version":"1.9.22.1","new_version":"1.9.25.1","repository_url":"https://github.com/eclipse/org.aspectj"},{"name":"com.puppycrawl.tools:checkstyle","old_version":"10.18.1","new_version":"13.2.0","repository_url":"https://github.com/checkstyle/checkstyle"},{"name":"com.github.spotbugs:spotbugs","old_version":"4.8.3","new_version":"4.9.8","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"org.jruby:jruby-complete","old_version":"9.4.8.0","new_version":"10.0.3.0"},{"name":"org.asciidoctor:asciidoctorj","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/asciidoctor/asciidoctorj"},{"name":"org.asciidoctor:asciidoctorj-pdf","old_version":"2.3.18","new_version":"2.3.23","repository_url":"https://github.com/asciidoctor/asciidoctorj-pdf"},{"name":"org.asciidoctor:asciidoctorj-epub3","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/asciidoctor/asciidoctorj-epub3"},{"name":"org.owasp:dependency-check-maven","old_version":"10.0.4","new_version":"12.2.0","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.eclipse.ee4j:project","old_version":"1.0.9","new_version":"2.0.0","repository_url":"https://github.com/eclipse-ee4j/ee4j"},{"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":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"jakarta.xml.ws:jakarta.xml.ws-api","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/jakartaee/jax-ws-api"},{"name":"org.ow2.asm:asm","old_version":"9.9","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-commons","old_version":"9.9","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-tree","old_version":"9.9","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-util","old_version":"9.9","new_version":"9.9.1"},{"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.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.sun.xml.bind:jaxb-core","old_version":"4.0.5","new_version":"4.0.6"},{"name":"com.sun.xml.bind:jaxb-impl","old_version":"4.0.5","new_version":"4.0.6"},{"name":"com.sun.xml.bind:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.6"},{"name":"org.glassfish.corba:glassfish-corba-omgapi","old_version":"4.2.5","new_version":"5.0.0","repository_url":"https://github.com/eclipse-ee4j/orb"},{"name":"org.glassfish.corba:glassfish-corba-orb","old_version":"4.2.5","new_version":"5.0.0"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.12","new_version":"2.0.17"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.1.4","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"com.oracle.nosql.sdk:nosqldriver","old_version":"5.4.15","new_version":"5.4.19","repository_url":"https://github.com/oracle/nosql-java-sdk"},{"name":"org.junit:junit-bom","old_version":"5.11.0","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"jakarta.el:jakarta.el-api","old_version":"5.0.1","new_version":"6.0.1","repository_url":"https://github.com/eclipse-ee4j/el-ri"},{"name":"org.jboss.weld.se:weld-se-core","old_version":"6.0.0.Beta4","new_version":"7.0.0.Alpha1"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"4.0.0-M2","new_version":"4.0.2"},{"name":"org.glassfish.jersey.core:jersey-common","old_version":"4.0.0-M2","new_version":"4.0.2"},{"name":"org.glassfish.main.appclient:gf-client","old_version":"8.0.0-JDK17-M7","new_version":"8.0.0-JDK17-M12"},{"name":"org.springframework:spring-context","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-instrument","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-orm","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"6.1.20","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.1.Final","new_version":"9.1.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.ops4j.pax.exam:pax-exam","old_version":"4.13.4","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-container-forked","old_version":"4.13.4","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-junit4","old_version":"4.13.4","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-link-mvn","old_version":"4.13.4","new_version":"4.14.0"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.h2database:h2","old_version":"2.3.232","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.mysql:mysql-connector-j","old_version":"9.0.0","new_version":"9.6.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.4.1","new_version":"3.5.7","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"com.ibm.db2:jcc","old_version":"11.5.9.0","new_version":"12.1.3.0"},{"name":"com.microsoft.sqlserver:mssql-jdbc","old_version":"12.8.2.jre11","new_version":"13.2.1.jre11","repository_url":"https://github.com/Microsoft/mssql-jdbc"},{"name":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) | `1.9.22.1` | `1.9.25.1` |\n| [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj) | `1.9.22.1` | `1.9.25.1` |\n| [org.aspectj:aspectjtools](https://github.com/eclipse/org.aspectj) | `1.9.22.1` | `1.9.25.1` |\n| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.18.1` | `13.2.0` |\n| [com.github.spotbugs:spotbugs](https://github.com/spotbugs/spotbugs) | `4.8.3` | `4.9.8` |\n| org.jruby:jruby-complete | `9.4.8.0` | `10.0.3.0` |\n| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `3.0.0` | `3.0.1` |\n| [org.asciidoctor:asciidoctorj-pdf](https://github.com/asciidoctor/asciidoctorj-pdf) | `2.3.18` | `2.3.23` |\n| [org.asciidoctor:asciidoctorj-epub3](https://github.com/asciidoctor/asciidoctorj-epub3) | `2.1.3` | `2.2.0` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `10.0.4` | `12.2.0` |\n| [org.eclipse.ee4j:project](https://github.com/eclipse-ee4j/ee4j) | `1.0.9` | `2.0.0` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.1.0` | `3.1.1` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| [jakarta.xml.ws:jakarta.xml.ws-api](https://github.com/jakartaee/jax-ws-api) | `4.0.2` | `4.0.3` |\n| org.ow2.asm:asm | `9.9` | `9.9.1` |\n| org.ow2.asm:asm-commons | `9.9` | `9.9.1` |\n| org.ow2.asm:asm-tree | `9.9` | `9.9.1` |\n| org.ow2.asm:asm-util | `9.9` | `9.9.1` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| com.sun.xml.bind:jaxb-core | `4.0.5` | `4.0.6` |\n| com.sun.xml.bind:jaxb-impl | `4.0.5` | `4.0.6` |\n| com.sun.xml.bind:jaxb-xjc | `4.0.5` | `4.0.6` |\n| [org.glassfish.corba:glassfish-corba-omgapi](https://github.com/eclipse-ee4j/orb) | `4.2.5` | `5.0.0` |\n| org.glassfish.corba:glassfish-corba-orb | `4.2.5` | `5.0.0` |\n| org.slf4j:slf4j-api | `2.0.12` | `2.0.17` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.1.4` | `5.6.4` |\n| [com.oracle.nosql.sdk:nosqldriver](https://github.com/oracle/nosql-java-sdk) | `5.4.15` | `5.4.19` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.11.0` | `6.0.3` |\n| [jakarta.el:jakarta.el-api](https://github.com/eclipse-ee4j/el-ri) | `5.0.1` | `6.0.1` |\n| org.jboss.weld.se:weld-se-core | `6.0.0.Beta4` | `7.0.0.Alpha1` |\n| org.glassfish.jersey.core:jersey-client | `4.0.0-M2` | `4.0.2` |\n| org.glassfish.jersey.core:jersey-common | `4.0.0-M2` | `4.0.2` |\n| org.glassfish.main.appclient:gf-client | `8.0.0-JDK17-M7` | `8.0.0-JDK17-M12` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-instrument](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-orm](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `6.1.20` | `7.0.5` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.1.Final` | `9.1.0.Final` |\n| org.ops4j.pax.exam:pax-exam | `4.13.4` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-container-forked | `4.13.4` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-junit4 | `4.13.4` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-link-mvn | `4.13.4` | `4.14.0` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.3.232` | `2.4.240` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.0.0` | `9.6.0` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.4.1` | `3.5.7` |\n| com.ibm.db2:jcc | `11.5.9.0` | `12.1.3.0` |\n| [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) | `12.8.2.jre11` | `13.2.1.jre11` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.10` |\n\n\nUpdates `org.aspectj:aspectjrt` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjrt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjweaver` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjweaver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjtools` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjweaver` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjweaver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.aspectj:aspectjtools` from 1.9.22.1 to 1.9.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/org.aspectj/releases\"\u003eorg.aspectj:aspectjtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\"\u003ehttps://github.com/eclipse-aspectj/aspectj/compare/V1_9_25...V1_9_25_1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003cp\u003eJava 25\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.25.adoc\"\u003eAspectjJ 1.9.25 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003cp\u003eJava 24\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.24.adoc\"\u003eAspectjJ 1.9.24 release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003cp\u003eJava 23\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-1.9.23.adoc\"\u003eAspectjJ 1.9.23 release notes\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\u003eSee full diff in \u003ca href=\"https://github.com/eclipse/org.aspectj/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.puppycrawl.tools:checkstyle` from 10.18.1 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkstyle/checkstyle/releases\"\u003ecom.puppycrawl.tools:checkstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003echeckstyle-13.2.0\u003c/h2\u003e\n\u003cp\u003eCheckstyle 13.2.0 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_13.2.0\"\u003ehttps://checkstyle.org/releasenotes.html#Release_13.2.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/16678\"\u003e#16678\u003c/a\u003e - new Check: NumericalPrefixesInfixesSuffixesCharacterCaseCheck numerical prefixes, infixes, and suffixes should be lowercase, except for \u0026quot;L\u0026quot;\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18653\"\u003e#18653\u003c/a\u003e - False-negative: HexLiteralCase does not throw violation on Hex float literals\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18486\"\u003e#18486\u003c/a\u003e - False positive: JavadocParagraph reports violation when \u003ccode\u003e\u0026lt;`p`\u0026gt;\u003c/code\u003e is after tags\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003echeckstyle-13.1.0\u003c/h2\u003e\n\u003cp\u003eCheckstyle 13.1.0 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_13.1.0\"\u003ehttps://checkstyle.org/releasenotes.html#Release_13.1.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBreaking backward compatibility:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/12556\"\u003e#12556\u003c/a\u003e - Remove deprecated method CheckstyleAntTask:createClasspath()\u003c/p\u003e\n\u003cp\u003eNew:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18329\"\u003e#18329\u003c/a\u003e - ImportControl: add module attribute to allow/disallow module imports\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18368\"\u003e#18368\u003c/a\u003e - New check: MissingOverrideOnRecordAccessor to require Override on record component accessor methods\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/16087\"\u003e#16087\u003c/a\u003e - false positive invalid tag JavadocType\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18790\"\u003e#18790\u003c/a\u003e - IllegalTokenText reports false positives for Unicode whitespace characters without escape sequences\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18118\"\u003e#18118\u003c/a\u003e - Inconsistent behaviour of \u003ccode\u003eIndentation\u003c/code\u003e check\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/13038\"\u003e#13038\u003c/a\u003e - VariableDeclarationUsageDistanceCheck doesn't handle method definition properly\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/checkstyle/checkstyle/commit/4dd3be899e7e2031cc03b0210ab0f178d279adaf\"\u003e\u003ccode\u003e4dd3be8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release checkstyle-13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/84fa8745e2a61a617bbf807142001cf6178b2203\"\u003e\u003ccode\u003e84fa874\u003c/code\u003e\u003c/a\u003e doc: release notes for 13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/48dfde070944f2b073f387d98c513702eaa8ab6a\"\u003e\u003ccode\u003e48dfde0\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18809\"\u003e#18809\u003c/a\u003e: removed xdocs section markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/8ffb662c70ce7c56c3f2a4afa0313c371a1c75ec\"\u003e\u003ccode\u003e8ffb662\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17882\"\u003e#17882\u003c/a\u003e: Add STRING_LITERAL token Javadoc with AST example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/d0dcddfcf8ebf4e2fd461d06f611e041b503c4cb\"\u003e\u003ccode\u003ed0dcddf\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18612\"\u003e#18612\u003c/a\u003e: Remove redundant tokens property from CustomImportOrder in goog...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/a6594e00879bdfbfcdfdbe50b73bcbf8a75af543\"\u003e\u003ccode\u003ea6594e0\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18599\"\u003e#18599\u003c/a\u003e: Disable InlineMeSuggester as Error Prone annotations are forbid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c1f7520b68e38bfb601490ff3b7af572a5d994c3\"\u003e\u003ccode\u003ec1f7520\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18843\"\u003e#18843\u003c/a\u003e: Indentation Check Handlers should not have reference to check i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/6a0b1ed1b79de83eda2a82958ae7acb3892de539\"\u003e\u003ccode\u003e6a0b1ed\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18856\"\u003e#18856\u003c/a\u003e: Split openrewrite-refaster-rules ci job into two jobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/66b1f61a862d1bde179827b859a9b761845d503d\"\u003e\u003ccode\u003e66b1f61\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/18836\"\u003e#18836\u003c/a\u003e: Enable pitest EXPERIMENTAL_MEMBER_VARIABLE and exclude optimiza...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c7da3eea224b44d0073c805e5590c701b2c07add\"\u003e\u003ccode\u003ec7da3ee\u003c/code\u003e\u003c/a\u003e dependency: Update Google Java Format version to 1.34.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkstyle/checkstyle/compare/checkstyle-10.18.1...checkstyle-13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.spotbugs:spotbugs` from 4.8.3 to 4.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs/releases\"\u003ecom.github.spotbugs:spotbugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.8\u003c/h2\u003e\n\u003cp\u003eSpotBugs 4.9.8\u003c/p\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaven plugin reporting issue if -adjustPriority is not set (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCHECKSUM\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003efile\u003c/th\u003e\n\u003cth\u003echecksum (sha256)\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e06fb742e3170087983c5855d7d8d846d7cdab9badfdf4b3564b424deb1dc0b28\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003ecbee8358dd239e81fdcf37c32d1e6bedf148d25638b0c8d1b687d97c3061ecd9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8.tgz\u003c/td\u003e\n\u003ctd\u003e2eb8e0f2b223c22ffa2ce0c1cf1be4127dde19d240b8f7ce69a5fd3ad5c36ff3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.8.zip\u003c/td\u003e\n\u003ctd\u003ee13d476403cf69074f415e35ebcc2f865f7a1ea444c1e659516bc0260e74dfa5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003eaecf15bb27a4d067e9b5a1c85b5d3aeefc5026a66e93040995804662e285d679\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e075b2eed660c2fe2fb1ad1de028f8fdff5f358e25c1318706b95ab17bb28be44\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations.jar\u003c/td\u003e\n\u003ctd\u003e6f69d6fe9c55a54dcb30e87d8fa2d5f52246af50d7a3445246d9539ef221be1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e025b2fb90e089dab1875068397736003bbf9e66bcac287ecb9e512dd0d387748\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e91477d93b1fd1bebae35d318427b5238fb458e726478dc1a8ac41ce74838a1e6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant.jar\u003c/td\u003e\n\u003ctd\u003e22f2fa397e86663adcd4828cc1c91e63aa6cc2bfc56832885b749a86fac5c784\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs.jar\u003c/td\u003e\n\u003ctd\u003e4469bc080afe7cd2290a20bf63e28392b80abcc7c7ace33c8f55da52a17c7ca5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e81677f77441af941613c99a4f04b3cb2f6b1950be589afdec03905d8e2917824\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e805d2d124b0d4ea513ee9262d4ad6027c3471d45defd80fd7d20e23425d17df7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.8.jar\u003c/td\u003e\n\u003ctd\u003e0076a3bc9602c78d73edb048e625a96ee6a182fa3dd39300aa739af67b954189\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003ee3e64a5fd96be16eec8b832e87da703e5eae910b3abd7bda9ff81a10363e5c7f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e043a55d99a517c0d9cf702b0c183b4afd3f03af9eff4a86d59bb37df1b35b532\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.8.jar\u003c/td\u003e\n\u003ctd\u003e4e439df3b499660d91a659d7c523fcdc4945c932dfc7fee68e796193f9dff6bb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.8-javadoc.jar\u003c/td\u003e\n\u003ctd\u003eae8ddee06796757be0526af1adf5969fbc149c0cf83542e6641405e69a044496\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.8-sources.jar\u003c/td\u003e\n\u003ctd\u003e17144f315686bfd01c02fa4ae7c916060c41de8eed58d5b8470416fa08f46ced\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.8.jar\u003c/td\u003e\n\u003ctd\u003e9e1bc39da08c6c80091f34f1fd92ec092109d0cdfd8009910bc22772df06eea7\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e4.9.7\u003c/h2\u003e\n\u003cp\u003eSpotBugs 4.9.7\u003c/p\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Eclipse not always using latest preferences file state (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3740\"\u003e#3740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception throw when singleton implementing Cloneable has no clone() method (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for missing -adjustPriority parameter in Eclipse preferences (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation of -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eFunctionality from DetectorFactory setEnabledButNonReporting(), getPriorityAdjustment() methods and BugInstance.adjustForDetector() is deprecated and moved to PriorityAdjuster (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eFindNakedNotify\u003c/code\u003e to handle the case when the lock is loaded from a field (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for fully qualified class names for detectors in -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eSupport for numerical and absolute priority adjustments\u003c/li\u003e\n\u003cli\u003eBump up Apache Commons BCEL to the version 6.11.0 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd back and deprecate \u003ccode\u003eedu.umd.cs.findbugs.io.IO.close(InputStream)\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3756\"\u003e#3756\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/spotbugs/spotbugs/blob/master/CHANGELOG.md\"\u003ecom.github.spotbugs:spotbugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.8 - 2025-10-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaven plugin reporting issue if -adjustPriority is not set (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.7 - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Eclipse not always using latest preferences file state (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3740\"\u003e#3740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exception throw when singleton implementing Cloneable has no clone() method (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for missing -adjustPriority parameter in Eclipse preferences (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation of -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eFunctionality from DetectorFactory setEnabledButNonReporting(), getPriorityAdjustment() methods and BugInstance.adjustForDetector() is deprecated and moved to PriorityAdjuster (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eFindNakedNotify\u003c/code\u003e to handle the case when the lock is loaded from a field (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for fully qualified class names for detectors in -adjustPriority parameter\u003c/li\u003e\n\u003cli\u003eSupport for numerical and absolute priority adjustments\u003c/li\u003e\n\u003cli\u003eBump up Apache Commons BCEL to the version 6.11.0 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd back and deprecate \u003ccode\u003eedu.umd.cs.findbugs.io.IO.close(InputStream)\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow our GA builds to work with JDK 25 (and drop support for JDK 24) (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.6 - 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e method calls (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.5 - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for an error when a record method has the \u003ccode\u003e@SuppressFBWarnings\u003c/code\u003e annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3622\"\u003e#3622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSF_SWITCH_FALLTHROUGH\u003c/code\u003e false positive when continuing a loop (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCWO_CLOSED_WITHOUT_OPENED\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSF_SWITCH_NO_DEFAULT\u003c/code\u003e false positive fix for switch-arrow (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the issue with BCEL logging \u003ccode\u003eDuplicating value: ...\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing jakarta support for servlets / pre/post destroy (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3694\"\u003e#3694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'java.nio.file.Path.of' to known types for path traversal checks (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCleanup\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS1481: Unused local variables should be removed (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoved test libraries to jakarta namespace including switching off jsr305 where possible for jakarta.annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.4 - 2025-08-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationMatcher\u003c/code\u003e can now ignore bugs if annotation is also applied on methods or fields. Previously only annotations on classes were considered.\u003c/li\u003e\n\u003cli\u003eAdd relevant CWE ids to bugs and refer the CWEs in the bug messages (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3354\"\u003e#3354\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eLOCAL_VARIABLE_UNKNOWN\u003c/code\u003e with exact method name for \u003ccode\u003eNP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3485\"\u003e#3485\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/spotbugs/spotbugs/commit/c1fa7f2ffa1cc51b7fd7977eb654eb37327a6cca\"\u003e\u003ccode\u003ec1fa7f2\u003c/code\u003e\u003c/a\u003e release v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/023f8dd53a7d5ebd4ea01756a175cb61016dad7f\"\u003e\u003ccode\u003e023f8dd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.groovy:groovy-all to v5.0.2 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/423f1d1858b9deafcff0cc91c6a30dbc7169cd34\"\u003e\u003ccode\u003e423f1d1\u003c/code\u003e\u003c/a\u003e Unconditional while loops no raising \u003ccode\u003eIL_INFINITE_LOOP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3537\"\u003e#3537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/9125bee9c68702c5b974a91b1c8e9feeedbcaa48\"\u003e\u003ccode\u003e9125bee\u003c/code\u003e\u003c/a\u003e Fix priority adjustment code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/183da6cf6e96e9c15d64c9235f445c038f9e0423\"\u003e\u003ccode\u003e183da6c\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.springframework:spring-core to v6.2.12 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3779\"\u003e#3779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/a499f2eff918979cae13195dacce1b7b308393c4\"\u003e\u003ccode\u003ea499f2e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com.diffplug.gradle:goomph to v4.4.1 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3776\"\u003e#3776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/b339bc1b8b46fd2b6190851b46da9e036ed85317\"\u003e\u003ccode\u003eb339bc1\u003c/code\u003e\u003c/a\u003e Unconditionally initialize PriorityAdjuster for AbstractBugReporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/96891fe4f0b95f17a07459f6f9e348aee7a11164\"\u003e\u003ccode\u003e96891fe\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.github.spotbugs to v6.4.3 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/a3667d7b0de3545d236e7cfdc90ce8a669bb6111\"\u003e\u003ccode\u003ea3667d7\u003c/code\u003e\u003c/a\u003e chore(docs): Updated supported versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/333a96ad88a7e15a019327343f60b2483cd0f8df\"\u003e\u003ccode\u003e333a96a\u003c/code\u003e\u003c/a\u003e prepare for next release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spotbugs/spotbugs/compare/4.8.3...4.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jruby:jruby-complete` from 9.4.8.0 to 10.0.3.0\n\nUpdates `org.asciidoctor:asciidoctorj` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/releases\"\u003eorg.asciidoctor:asciidoctorj's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecli.adoc - describe how to run AsciidoctorJ using JBang\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to asciidoctorj-pdf 2.3.26 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-epub 2.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-diagram 3.0.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-revealjs 5.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to JRuby 9.4.14.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreate new log handler for each instance of Asciidoctor (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1297\"\u003e#1297\u003c/a\u003e) (\u003ca href=\"https://github.com/dhendriks\"\u003e\u003ccode\u003e@​dhendriks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBuild Improvement\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMove to new plugin suite org.ysb33r.jruby for installing ruby gems (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade build to Gradle 8.12 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade gh action upload-artifact to v4 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wfouche\"\u003e\u003ccode\u003e@​wfouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/pull/1315\"\u003easciidoctor/asciidoctorj#1315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/compare/v3.0.0...v3.0.1\"\u003ehttps://github.com/asciidoctor/asciidoctorj/compare/v3.0.0...v3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/blob/main/CHANGELOG.adoc\"\u003eorg.asciidoctor:asciidoctorj's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e== 3.0.1 (2025-11-06)\u003c/p\u003e\n\u003cp\u003eDocumentation::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecli.adoc - describe how to run AsciidoctorJ using JBang\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to asciidoctorj-pdf 2.3.26 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-epub 2.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-diagram 3.0.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctorj-revealjs 5.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to JRuby 9.4.14.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreate new log handler for each instance of Asciidoctor (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1297\"\u003e#1297\u003c/a\u003e) (\u003ca href=\"https://github.com/dhendriks\"\u003e\u003ccode\u003e@​dhendriks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBuild Improvement::\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMove to new plugin suite org.ysb33r.jruby for installing ruby gems (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade build to Gradle 8.12 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade gh action upload-artifact to v4 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1294\"\u003e#1294\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/asciidoctor/asciidoctorj/commit/e0af8078712c7f1f7c7f284a91bfb19d6a95816d\"\u003e\u003ccode\u003ee0af807\u003c/code\u003e\u003c/a\u003e Publish to nexus (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/1ba6b9e140ccdaef2c95b61f7bf679b49f46b601\"\u003e\u003ccode\u003e1ba6b9e\u003c/code\u003e\u003c/a\u003e Release 3.0.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/c68d42d7801ae67982a11a4c97ec32285cdd2417\"\u003e\u003ccode\u003ec68d42d\u003c/code\u003e\u003c/a\u003e Upgrade to Asciidoctor 2.0.26 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/807e293fdf2530c9a46b8650019bcb1fe9c1f590\"\u003e\u003ccode\u003e807e293\u003c/code\u003e\u003c/a\u003e Document how to run AsciidoctorJ using JBang (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/dc7fb78dcbc1dd34adc9c2ee0def29e14cc13b99\"\u003e\u003ccode\u003edc7fb78\u003c/code\u003e\u003c/a\u003e Upgrade to JRuby 9.4.14.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/d081f5fa0b51b8f9406ae5114a5c71b8340a00cd\"\u003e\u003ccode\u003ed081f5f\u003c/code\u003e\u003c/a\u003e Bump test dependencies (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/886db9035c48aef25371d5936548e30dd4a2d93b\"\u003e\u003ccode\u003e886db90\u003c/code\u003e\u003c/a\u003e Bump JRuby from v9.4.9.0 to v9.4.12.1 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/cf889b95e6cfa65929d1f543b34343d6f0481547\"\u003e\u003ccode\u003ecf889b9\u003c/code\u003e\u003c/a\u003e Component upgrades (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/f2244251340057ba914b91bbbc635740a72573b1\"\u003e\u003ccode\u003ef224425\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1297\"\u003e#1297\u003c/a\u003e. Create ServiceLoader for loggers per Asciidoctor instance (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj/commit/12eca16694ddfead5e12de45e8ae5e5b7b4b835b\"\u003e\u003ccode\u003e12eca16\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1294\"\u003e#1294\u003c/a\u003e. Upgrade upload-artifact (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asciidoctor/asciidoctorj/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.asciidoctor:asciidoctorj-pdf` from 2.3.18 to 2.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/releases\"\u003eorg.asciidoctor:asciidoctorj-pdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to asciidoctor-pdf 2.3.22 by \u003ca href=\"https://github.com/i96751414\"\u003e\u003ccode\u003e@​i96751414\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/pull/115\"\u003easciidoctor/asciidoctorj-pdf#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to asciidoctor-pdf 2.3.23 by \u003ca href=\"https://github.com/robertpanzer\"\u003e\u003ccode\u003e@​robertpanzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/pull/116\"\u003easciidoctor/asciidoctorj-pdf#116\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/i96751414\"\u003e\u003ccode\u003e@​i96751414\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/pull/115\"\u003easciidoctor/asciidoctorj-pdf#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/compare/v2.3.21...v2.3.23\"\u003ehttps://github.com/asciidoctor/asciidoctorj-pdf/compare/v2.3.21...v2.3.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.21\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2.3.20\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/asciidoctor/asciidoctorj-pdf/commit/ac333a0f495f48995800858d6c1599ce3478f75b\"\u003e\u003ccode\u003eac333a0\u003c/code\u003e\u003c/a\u003e Upgrade to asciidoctor-pdf 2.3.23 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/e9685c0ebbd689bb31b56e19fe98280e88f3f369\"\u003e\u003ccode\u003ee9685c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/115\"\u003e#115\u003c/a\u003e from i96751414/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/170199ae93483a795ed86f007ab55fa0a0c4deeb\"\u003e\u003ccode\u003e170199a\u003c/code\u003e\u003c/a\u003e Upgrade to asciidoctor-pdf 2.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/00c92c5f014528c883d68038aaef8988dffc1f4b\"\u003e\u003ccode\u003e00c92c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/114\"\u003e#114\u003c/a\u003e from robertpanzer/upgrade-2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/3148dbe10c75f71788049ea802d469374528e2fb\"\u003e\u003ccode\u003e3148dbe\u003c/code\u003e\u003c/a\u003e Upgrade to asciidoctor-pdf 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/1340056b18e0d9c4e36f558cda01bbfd5532e65a\"\u003e\u003ccode\u003e1340056\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-pdf/issues/112\"\u003e#112\u003c/a\u003e from robertpanzer/upgrade-jruby-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/2465216949763d3722a6d2d964d700abdc4df0c3\"\u003e\u003ccode\u003e2465216\u003c/code\u003e\u003c/a\u003e Upgrade prawn-svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/5a76533469f770319be24f69f4129ed75ff7050d\"\u003e\u003ccode\u003e5a76533\u003c/code\u003e\u003c/a\u003e Upgrade nexus publishing plugin. Publish via ossrh-staging-api.central.sonaty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/3cea3bb18c5dfb72fb5411b72499586deeb7faf5\"\u003e\u003ccode\u003e3cea3bb\u003c/code\u003e\u003c/a\u003e Upgrade to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/commit/bb3595ed7fef0a185d5d823b122b66f58cd1d076\"\u003e\u003ccode\u003ebb3595e\u003c/code\u003e\u003c/a\u003e Upgrade jruby-gradle plugin.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-pdf/compare/v2.3.18...v2.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.asciidoctor:asciidoctorj-epub3` from 2.1.3 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-epub3/commit/bb6a12123eedb90111b05e533b656edfd1c74947\"\u003e\u003ccode\u003ebb6a121\u003c/code\u003e\u003c/a\u003e Update to asciidoctor-epub3 2.2.0 (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-epub3/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asciidoctor/asciidoctorj-epub3/commit/88bf43d4a4f1e2e44944b4df44d87e02c2934b4e\"\u003e\u003ccode\u003e88bf43d\u003c/code\u003e\u003c/a\u003e Update to new jruby gradle plugin (\u003ca href=\"https://redirect.github.com/asciidoctor/asciidoctorj-epub3/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asciidoctor/asciidoctorj-epub3/compare/v2.1.3...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp:dependency-check-maven` from 10.0.4 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases\"\u003eorg.owasp:dependency-check-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 12.2.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.9\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.8\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.7\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.6\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.5\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.3\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.2\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.1.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.0.2\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.0.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 12.0.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 11.1.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 11.1.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\u003c/p\u003e\n\u003ch2\u003eVersion 11.0.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\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/dependency-check/DependencyCheck/blob/main/CHANGELOG.md\"\u003eorg.owasp:dependency-check-maven's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.2.0\"\u003eVersion 12.2.0\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: package and utilize generated suppression file (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8116\"\u003e#8116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: override pnpm audit registry parameter (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8158\"\u003e#8158\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support multiple cvssBelow thresholds per version (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/2563\"\u003e#2563\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8024\"\u003e#8024\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: usage telemetry via scarf (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8066\"\u003e#8066\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add new suppression xsd allowing grouping of suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/7957\"\u003e#7957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(ant): resolve relative paths against basedir (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8202\"\u003e#8202\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add hint for Elastic APM Java agent CPE mapping (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Allow NVD data feed metadata downloads to fail on 1st Jan while logging correct errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8205\"\u003e#8205\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(ant): resolve paths relative to basedir for suppression and output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correct XML/JSON report CVSS field \u0026amp; HTML report URL mappings (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8156\"\u003e#8156\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: log GrokAssembly output when dotnet invocation fails (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8141\"\u003e#8141\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correct reliability of Central etc (JCS cache) analyzers on Java 25/Docker by making CLI classpath deterministic  (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8117\"\u003e#8117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: Update \u0026amp; correct README (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8166\"\u003e#8166\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: update suppression schema version (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8136\"\u003e#8136\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: fix typos in some files (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8135\"\u003e#8135\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove duplicate suppression rules from base that are in the generated branch (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8138\"\u003e#8138\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove suppression rules that were deleted from the generatedSuppression branch (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8119\"\u003e#8119\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: transition dependency to \u003ccode\u003eorg.eclipse.parsson\u003c/code\u003e groupId (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8128\"\u003e#8128\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/103?closed=1\"\u003echanges\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.1.9\"\u003eVersion 12.1.9\u003c/a\u003e (2025-11-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct bundle audit gem in Dockerfile (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8121\"\u003e#8121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: normalization during comparisons (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8046\"\u003e#8046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: document multiple configurations for gradle (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8111\"\u003e#8111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix typos in some files (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Update SBT plugin link; fix dead report link (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Replace deprecated lucene methods (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8076\"\u003e#8076\u003c/a\u003e - Error in documentation \u0026quot;Suppressing False Positives\u0026quot; (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Improve false positive suppression for matches against golang web_project (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Consolidate/update icu4j suppressions for false positives (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Correct GRPC java suppressions for newer C/C++/native false positives (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8063\"\u003e#8063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fp): Suppress false positive CPEs for protobuf-java per \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/7854\"\u003e#7854\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8064\"\u003e#8064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/102?closed=1\"\u003echanges\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.1.8\"\u003eVersion 12.1.8\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve VulnerableSoftware comparison (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8031\"\u003e#8031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: fix flaky central test (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8039\"\u003e#8039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Improve Gradle docs wrt experimental analyzers, use of Central and Proxy configuration (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8036\"\u003e#8036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: add note about central analyzer for gradle (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/101?closed=1\"\u003echanges\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.1.7\"\u003eVersion 12.1.7\u003c/a\u003e (2025-10-12)\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/dependency-check/DependencyCheck/commit/909229ef76bafff44dc18b3973e2bbca9adb42ef\"\u003e\u003ccode\u003e909229e\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/f6f3d76db34043fc6e13ecf6e80570a0e43f4e1f\"\u003e\u003ccode\u003ef6f3d76\u003c/code\u003e\u003c/a\u003e chore: reset snapshot version and fix site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/67d0d1a292d38be7ff923d7b7a1cb059c4da472e\"\u003e\u003ccode\u003e67d0d1a\u003c/code\u003e\u003c/a\u003e build: Release 12.2.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/6f46091d567b6ecd2368235c9ff58ec0e9983899\"\u003e\u003ccode\u003e6f46091\u003c/code\u003e\u003c/a\u003e build: prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9ec772f619dd46b3092e3a0dd223eb86b3ab1557\"\u003e\u003ccode\u003e9ec772f\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/e81b2404a0a39975844bcac609e82caf0ccdc289\"\u003e\u003ccode\u003ee81b240\u003c/code\u003e\u003c/a\u003e docs: prepare release 12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/41f1cdfeeda0f59d0b6d7e93aa5e35e5d1f6c890\"\u003e\u003ccode\u003e41f1cdf\u003c/code\u003e\u003c/a\u003e build(deps): bump junit.version from 5.14.1 to 5.14.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/26cfd652bfe71934301ebfaace9b3b36e6908a0b\"\u003e\u003ccode\u003e26cfd65\u003c/code\u003e\u003c/a\u003e build(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/f437aa0c0412395a460894bba8e07b211f2cd5c2\"\u003e\u003ccode\u003ef437aa0\u003c/code\u003e\u003c/a\u003e fix(ant): resolve relative paths against basedir (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8202\"\u003e#8202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/7f63b4879f511efd634adf6f3606dc3da8537ab6\"\u003e\u003ccode\u003e7f63b48\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-7918-ant-relative-paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v10.0.4...v12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.ee4j:project` from 1.0.9 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/ee4j/releases\"\u003eorg.eclipse.ee4j:project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2.0.0-M1\u003c/h2\u003e\n\u003cp\u003eUpdate parent pom to support the new central repo\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.9 release by \u003ca href=\"https://github.com/ivargrimstad\"\u003e\u003ccode\u003e@​ivargrimstad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/89\"\u003eeclipse-ee4j/ee4j#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate plugin for SBOM generation to 2.7.10 by \u003ca href=\"https://github.com/VinodAnandan\"\u003e\u003ccode\u003e@​VinodAnandan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/90\"\u003eeclipse-ee4j/ee4j#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump nexus-staging-maven-plugin from 1.6.13 to 1.6.14 by \u003ca href=\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/94\"\u003eeclipse-ee4j/ee4j#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Maven Sources Plugin by \u003ca href=\"https://github.com/ivargrimstad\"\u003e\u003ccode\u003e@​ivargrimstad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/91\"\u003eeclipse-ee4j/ee4j#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd profile for dash/license-tool-plugin by \u003ca href=\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/95\"\u003eeclipse-ee4j/ee4j#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop expressions in repository URLs and manage version of Maven Install Plugin by \u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/85\"\u003eeclipse-ee4j/ee4j#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Replace expressions in URLs with actual values\u0026quot; by \u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/97\"\u003eeclipse-ee4j/ee4j#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einitial configuration after change from ossrh to central by \u003ca href=\"https://github.com/ivargrimstad\"\u003e\u003ccode\u003e@​ivargrimstad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/99\"\u003eeclipse-ee4j/ee4j#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd distribution management for the Maven Central release and the sna… by \u003ca href=\"https://github.com/jamezp\"\u003e\u003ccode\u003e@​jamezp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/102\"\u003eeclipse-ee4j/ee4j#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Maven Central publishing plugin config by \u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/103\"\u003eeclipse-ee4j/ee4j#103\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/VinodAnandan\"\u003e\u003ccode\u003e@​VinodAnandan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/90\"\u003eeclipse-ee4j/ee4j#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/85\"\u003eeclipse-ee4j/ee4j#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lprimak\"\u003e\u003ccode\u003e@​lprimak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/97\"\u003eeclipse-ee4j/ee4j#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamezp\"\u003e\u003ccode\u003e@​jamezp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/102\"\u003eeclipse-ee4j/ee4j#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/pull/103\"\u003eeclipse-ee4j/ee4j#103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/ee4j/compare/1.0.9...2.0.0-M1\"\u003ehttps://github.com/eclipse-ee4j/ee4j/compare/1.0.9...2.0.0-M1\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/eclipse-ee4j/ee4j/commit/bb9edc2bcfbbeaeb932f395e47780582895e4bad\"\u003e\u003ccode\u003ebb9edc2\u003c/code\u003e\u003c/a\u003e Prepare 2.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/3e94592a82a5519e584186346edc32db285417f3\"\u003e\u003ccode\u003e3e94592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/ee4j/issues/115\"\u003e#115\u003c/a\u003e from KyleAure/staging-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/ab7928bc51d640d98ab4be7ac18e686f5c2d78dd\"\u003e\u003ccode\u003eab7928b\u003c/code\u003e\u003c/a\u003e dependency: update staging plugin to 1.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/39af5a35a5c0818491781a5bf1933d3a2c655c4d\"\u003e\u003ccode\u003e39af5a3\u003c/code\u003e\u003c/a\u003e dependency: update staging plugin version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/4d13dc641659317ec4d6a85678b38081f8ad2e12\"\u003e\u003ccode\u003e4d13dc6\u003c/code\u003e\u003c/a\u003e fix: staging plugin needs to create bearer token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/799a05a1a70bf51af84d8acccbf07e1caf613f34\"\u003e\u003ccode\u003e799a05a\u003c/code\u003e\u003c/a\u003e fix: skip default deploy plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/57fb5a6f730867ecbdae0253610039a9c214660d\"\u003e\u003ccode\u003e57fb5a6\u003c/code\u003e\u003c/a\u003e doc: add diagram for release process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/e182dd4f0a2bb49a2f23356749f7182531066392\"\u003e\u003ccode\u003ee182dd4\u003c/code\u003e\u003c/a\u003e fix: use base maven deploy plugin for repo3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/62b2694d308d3ba4a0781b45b0e2fe7285eca972\"\u003e\u003ccode\u003e62b2694\u003c/code\u003e\u003c/a\u003e fix: incorrect publish id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/ee4j/commit/6afd82c927ceccd3741b3de662c211b7de9965b7\"\u003e\u003ccode\u003e6afd82c\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/ee4j/compare/1.0.9...2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.activation:jakarta.activation-api` from 2.1.3 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/3dad341ad2639a223e31b41f28fb5cdc7c3e1e95\"\u003e\u003ccode\u003e3dad341\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.activation:jakarta.activation-api:2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/5f213b83e6c0c2c236bb53e6686657d76584de2c\"\u003e\u003ccode\u003e5f213b8\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/jakartaee/jaf-api/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/510208af76f0a38739778ceba7e3dc096373900b\"\u003e\u003ccode\u003e510208a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jakartaee/jaf-api/issues/155\"\u003e#155\u003c/a\u003e from jakartaee/2.1.3-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/jaf-api/commit/e709bef6fafc3213a723b545a6dad2da780aaa11\"\u003e\u003ccode\u003ee709bef\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.2.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakartaee/jaf-api/compare/2.1.3...2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\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/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.validation:jakarta.validation-api` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/validation/releases\"\u003ejakarta.validation:jakarta.validation-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Jakarta Validation 3.1 XSDs by \u003ca href=\"https://github.com/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\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/marko-bekhta\"\u003e\u003ccode\u003e@​marko-bekhta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jakartaee/validation/pull/221\"\u003ejakartaee/validation#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/validation/compare/3.1.0...3.1.1\"\u003ehttps://github.com/jakartaee/validation/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/a188798f8f2636b9f3df542322bed42af600a956\"\u003e\u003ccode\u003ea188798\u003c/code\u003e\u003c/a\u003e Prepare a 3.1.1 service release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/d93abee001d3635b359898f4478040a542271e49\"\u003e\u003ccode\u003ed93abee\u003c/code\u003e\u003c/a\u003e Include the xsd files in the api jar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/validation/commit/1b6f29f93d7f7c93d2378788e4fa9ab9257b5bfa\"\u003e\u003ccode\u003e1b6f29f\u003c/code\u003e\u003c/a\u003e Add Jakarta Validation 3.1 XSDs (\u003ca href=\"https://redirect.github.com/jakartaee/validation/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakartaee/validation/compare/3.1.0...3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.xml.bind:jakarta.xml.bind-api` 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/jakartaee/jaxb-api/releases\"\u003ejakarta.xml.bind:jakarta.xml.bind-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta XML Binding API 4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jakartaee/jaxb-api/pull/324\"\u003ejakartaee/jaxb-api#324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/jaxb-api/issues/325\"\u003e#325\u003c/a\u003e restore permissive base64 decoding by \u003ca href=\"https://github.com/laurentschoelens\"\u003e\u003ccode\u003e@​laurentschoelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/eclipse-ee4j/eclipselink/pull/2671","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Feclipselink/issues/2671","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2671/packages"}},{"old_version":"7.0.2","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-02-23T06:08:16.000Z","version_change":"7.0.2 → 7.0.5","issue":{"uuid":"3976513352","node_id":"PR_kwDOCKItFM7Fj-OV","number":1246,"state":"open","title":"fix(deps): bump the prod-deps group across 1 directory with 9 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-02-23T06:08:16.000Z","updated_at":"2026-03-16T08:00:53.048Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"prod-deps","update_count":9,"packages":[{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.20.1","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.junit:junit-bom","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.vertx:vertx-stack-depchain","old_version":"5.0.6","new_version":"5.0.8"},{"name":"org.springframework:spring-context","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context-support","old_version":"7.0.2","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.folio:mod-configuration-client","old_version":"5.12.0","new_version":"5.12.1","repository_url":"https://github.com/folio-org/mod-configuration"},{"name":"org.folio:mod-di-converter-storage-client","old_version":"2.4.2","new_version":"2.4.3","repository_url":"https://github.com/folio-org/mod-di-converter-storage"},{"name":"org.apache.maven.surefire:surefire-junit-platform","old_version":"3.5.4","new_version":"3.5.5"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.20.1` | `2.21.1` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| io.vertx:vertx-stack-depchain | `5.0.6` | `5.0.8` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.springframework:spring-context-support](https://github.com/spring-projects/spring-framework) | `7.0.2` | `7.0.5` |\n| [org.folio:mod-configuration-client](https://github.com/folio-org/mod-configuration) | `5.12.0` | `5.12.1` |\n| [org.folio:mod-di-converter-storage-client](https://github.com/folio-org/mod-di-converter-storage) | `2.4.2` | `2.4.3` |\n| org.apache.maven.surefire:surefire-junit-platform | `3.5.4` | `3.5.5` |\n\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.20.1 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6adf11bced44313d271312b2f9d158d956a0e15b\"\u003e\u003ccode\u003e6adf11b\u003c/code\u003e\u003c/a\u003e Prep for 2.20.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/441df8a982a8d7d12523406087493092a16b34fb\"\u003e\u003ccode\u003e441df8a\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a1b48141c0ed54614050e28c3edb3a55c4b245ec\"\u003e\u003ccode\u003ea1b4814\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/901b398ef9e8dfd8595182f149c4f3f78c1c4893\"\u003e\u003ccode\u003e901b398\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.20.1...jackson-bom-2.21.1\"\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 6.0.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/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/r6.0.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.vertx:vertx-stack-depchain` from 5.0.6 to 5.0.8\n\nUpdates `org.springframework:spring-context` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.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:spring-test` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.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:spring-context-support` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-context-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.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:spring-test` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:mod-configuration-client` from 5.12.0 to 5.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/mod-configuration/releases\"\u003eorg.folio:mod-configuration-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-155\"\u003eMODCONF-155\u003c/a\u003e RMB 35.4.1 Logging improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-158\"\u003eMODCONF-158\u003c/a\u003e Vert.x 4.5.25 RMB 35.4.2 fixing CVE-2025-67735 Netty CRLF\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/folio-org/mod-configuration/blob/v5.12.1/NEWS.md\"\u003eorg.folio:mod-configuration-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.1 2026-02-19\u003c/h2\u003e\n\u003cp\u003eSunflower release with dependency upgrades only:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-155\"\u003eMODCONF-155\u003c/a\u003e RMB 35.4.1 Logging improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/MODCONF-158\"\u003eMODCONF-158\u003c/a\u003e Vert.x 4.5.25 RMB 35.4.2 fixing CVE-2025-67735 Netty CRLF\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/folio-org/mod-configuration/commit/8d72a1be73df55ab06b1b39c7b6d105679b45738\"\u003e\u003ccode\u003e8d72a1b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/2fcda1c717e755ffc7da7b46df35307a4b95f1bb\"\u003e\u003ccode\u003e2fcda1c\u003c/code\u003e\u003c/a\u003e NEWS for 5.12.1 (Sunflower)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/c5b28cff65d88bfd2ae5f94c864cdb61727bd1b0\"\u003e\u003ccode\u003ec5b28cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/folio-org/mod-configuration/issues/170\"\u003e#170\u003c/a\u003e from folio-org/MODCONF-158\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/f64109bd5ab62c24659176d6d0e4dd7a606dc53f\"\u003e\u003ccode\u003ef64109b\u003c/code\u003e\u003c/a\u003e MODCONF-158: Vert.x 4.5.25 RMB 35.4.2 fixing CVE-2025-67735 Netty CRLF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/6c942d4ec5992ab2029e940d5d0e12a5e6736b76\"\u003e\u003ccode\u003e6c942d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/folio-org/mod-configuration/issues/168\"\u003e#168\u003c/a\u003e from folio-org/MODCONF-155\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/e9d2dc5e74dd0f54e512ed8d8e374d795b8f6d5c\"\u003e\u003ccode\u003ee9d2dc5\u003c/code\u003e\u003c/a\u003e MODCONF-155: Sunflower CSP - RMB 35.4.1 Logging improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/bd82f65aae65a85e9a3f4fad2f07c5ba3c3e4746\"\u003e\u003ccode\u003ebd82f65\u003c/code\u003e\u003c/a\u003e Set version to 5.12.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-configuration/commit/c773a21b61aee036aab137d66f388eec39232704\"\u003e\u003ccode\u003ec773a21\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/mod-configuration/compare/v5.12.0...v5.12.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-context-support` from 7.0.2 to 7.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-framework/releases\"\u003eorg.springframework:spring-context-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:mod-di-converter-storage-client` from 2.4.2 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/releases\"\u003eorg.folio:mod-di-converter-storage-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.3\u003c/h2\u003e\n\u003ch2\u003e2025-01-08 v2.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.folio.org/browse/MODDICONV-432\"\u003eMODDICONV-432\u003c/a\u003e Upgrade RMB v35.4.2 (verbose logging suppression), Vert.x v4.5.23 (CVE-2025-67735 Netty CRLF injection fix)\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/folio-org/mod-di-converter-storage/blob/v2.4.3/NEWS.md\"\u003eorg.folio:mod-di-converter-storage-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025-01-08 2.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.folio.org/browse/MODDICONV-432\"\u003eMODDICONV-432\u003c/a\u003e Upgrade RMB v35.4.2 (verbose logging suppression), Vert.x v4.5.23 (CVE-2025-67735 Netty CRLF injection fix)\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/folio-org/mod-di-converter-storage/commit/e4ac0f5a093b2e7a1de934c1f9b4b6cd4009cdcb\"\u003e\u003ccode\u003ee4ac0f5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/commit/07b8ac156e9a5aa0e86cb362730f9f288ebb15b5\"\u003e\u003ccode\u003e07b8ac1\u003c/code\u003e\u003c/a\u003e Update NEWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/commit/239025a0ea3ea53e93e841624baffb94f900d376\"\u003e\u003ccode\u003e239025a\u003c/code\u003e\u003c/a\u003e MODDICONV-432 - RMB logging release RMB 35.4.2, Vert.x 4.5.23 (\u003ca href=\"https://redirect.github.com/folio-org/mod-di-converter-storage/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/commit/22de41d15a6a0215c8321a532f3ff21b15aa42c5\"\u003e\u003ccode\u003e22de41d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/mod-di-converter-storage/compare/v2.4.2...v2.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.surefire:surefire-junit-platform` from 3.5.4 to 3.5.5\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/folio-org/mod-orders/pull/1246","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-orders/issues/1246","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1246/packages"}},{"old_version":"7.0.4","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-02-23T00:34:01.000Z","version_change":"7.0.4 → 7.0.5","issue":{"uuid":"3975791614","node_id":"PR_kwDOBHCm6s7Fhpc3","number":307,"state":"closed","title":"Bump org.springframework:spring-test from 7.0.4 to 7.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T08:57:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T00:34:01.000Z","updated_at":"2026-02-23T08:57:15.000Z","time_to_close":30187,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-test","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 7.0.4 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.5\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=7.0.4\u0026new-version=7.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Cosium/spring-data-jpa-entity-graph/pull/307","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cosium%2Fspring-data-jpa-entity-graph/issues/307","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/307/packages"}},{"old_version":"5.3.31","new_version":"7.0.5","update_type":"major","path":null,"pr_created_at":"2026-02-19T01:52:26.000Z","version_change":"5.3.31 → 7.0.5","issue":{"uuid":"3960578256","node_id":"PR_kwDOAWkrR87EwiUj","number":1048,"state":"closed","title":"chore(deps-dev): bump org.springframework:spring-test from 5.3.31 to 7.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T12:27:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T01:52:26.000Z","updated_at":"2026-02-23T12:27:56.000Z","time_to_close":383721,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.springframework:spring-test","old_version":"5.3.31","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) from 5.3.31 to 7.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-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize request and response header handling in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36334\"\u003e#36334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent adaptation of HTTP headers on Servlet responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36343\"\u003e#36343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy methodAnnotations in MethodParameter copy constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36342\"\u003e#36342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination in WebFlux \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36336\"\u003e#36336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse \u003ccode\u003eAnnotatedMethod\u003c/code\u003e annotation cache in derived instances \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36322\"\u003e#36322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize the addition of a charset to the MediaType in AbstractHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36320\"\u003e#36320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eMediaType(MediaType, Charset)\u003c/code\u003e constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36318\"\u003e#36318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect all common size exceptions from Tomcat and Commons FileUpload 2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36317\"\u003e#36317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Autowired\u003c/code\u003e as a meta-annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36315\"\u003e#36315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate \u003ccode\u003erequired\u003c/code\u003e attribute lookup for \u003ccode\u003e@Autowired\u003c/code\u003e annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36314\"\u003e#36314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache \u003ccode\u003e@ResponseBody\u003c/code\u003e presence per controller class in \u003ccode\u003eRequestResponseBodyMethodProcessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36311\"\u003e#36311\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\u003eResolvableType#getGenerics() breaks serialization \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36346\"\u003e#36346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHttpMessageConverters not adding provided configurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36332\"\u003e#36332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore early MessageConsumer creation for temporary queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36321\"\u003e#36321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultipart upload leak on client abort (ByteBuf.release() not called) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36262\"\u003e#36262\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 that SpEL expressions using \u003ccode\u003eOptional\u003c/code\u003e with null-safe and Elvis operators are not compilable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36331\"\u003e#36331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation of baseline API version to emphasize version must be supported \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36316\"\u003e#36316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to obsolete \u003ccode\u003eListenableFuture\u003c/code\u003e in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36313\"\u003e#36313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop referring to standard Java features as \u0026quot;Java 8\u0026quot; features in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36310\"\u003e#36310\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/Niravil\"\u003e\u003ccode\u003e@​Niravil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TAKETODAY\"\u003e\u003ccode\u003e@​TAKETODAY\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\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/16ecbfc9fe2a3bfa2cd9196ce3508de297c4171c\"\u003e\u003ccode\u003e16ecbfc\u003c/code\u003e\u003c/a\u003e Release v7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/85c18caf25cb436d51daa974d8d3cf85ffb5cbb2\"\u003e\u003ccode\u003e85c18ca\u003c/code\u003e\u003c/a\u003e Update docs on supported versions with baseline notation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/22bd8bd704390ee618f19d32e5ecc6ad1cd0b39c\"\u003e\u003ccode\u003e22bd8bd\u003c/code\u003e\u003c/a\u003e Skip serialization of potentially non-serializable cached state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9b10bb5e08cef036e1933ce75feb5ab83e44d57d\"\u003e\u003ccode\u003e9b10bb5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/727ccd04efe70d94973e26cfe75e0f2de833880d\"\u003e\u003ccode\u003e727ccd0\u003c/code\u003e\u003c/a\u003e Avoid setCharacterEncoding(Charset) call with null value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9f447e8d780a9eabe67c323da394c9b04a3503f\"\u003e\u003ccode\u003ea9f447e\u003c/code\u003e\u003c/a\u003e Consistent adaptation of HTTP headers on Servlet responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0841e79e32c817db409e4263b6129b288a724b0d\"\u003e\u003ccode\u003e0841e79\u003c/code\u003e\u003c/a\u003e Copy methodAnnotations in MethodParameter copy constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a1868d3e9e9f16ce1f9475f1cab3cfceab5cdbc2\"\u003e\u003ccode\u003ea1868d3\u003c/code\u003e\u003c/a\u003e fix TransactionAspectSupport#currentTransactionStatus javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e5aac66157f0c5c8f5b36c9684ca3164d5cf1cb1\"\u003e\u003ccode\u003ee5aac66\u003c/code\u003e\u003c/a\u003e ServletResponseHeadersAdapter checks contentType property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8bf85d2596729b50ce1cec0f5f1b683ba2e9d894\"\u003e\u003ccode\u003e8bf85d2\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.31...v7.0.5\"\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.springframework:spring-test\u0026package-manager=maven\u0026previous-version=5.3.31\u0026new-version=7.0.5)](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/mjeanroy/springmvc-mustache/pull/1048","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjeanroy%2Fspringmvc-mustache/issues/1048","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1048/packages"}},{"old_version":"7.0.3","new_version":"7.0.4","update_type":"patch","path":null,"pr_created_at":"2026-02-17T09:45:44.000Z","version_change":"7.0.3 → 7.0.4","issue":{"uuid":"3951825446","node_id":"PR_kwDOBErimM7ET0Pn","number":8551,"state":"closed","title":"Bump the all-maven-deps group across 3 directories with 46 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T09:44:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-17T09:45:44.000Z","updated_at":"2026-02-24T09:44:04.000Z","time_to_close":604697,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-maven-deps","update_count":46,"packages":[{"name":"com.google.protobuf:protobuf-java","old_version":"4.33.4","new_version":"4.33.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"org.springframework:spring-core","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context-support","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-beans","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-expression","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-webmvc","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-oxm","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-aop","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-websocket","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-messaging","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-core","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-config","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-access","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-messaging","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-ldap","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.ldap:spring-ldap-core","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-ldap"},{"name":"org.springframework.data:spring-data-commons","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-data-commons"},{"name":"commons-codec:commons-codec","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.cxf:cxf-rt-frontend-jaxws","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-ws-policy","old_version":"4.1.4","new_version":"4.2.0"},{"name":"org.apache.tomcat:tomcat-jasper-el","old_version":"11.0.15","new_version":"11.0.18"},{"name":"org.apache.tomcat.embed:tomcat-embed-websocket","old_version":"11.0.15","new_version":"11.0.18"},{"name":"org.testng:testng","old_version":"7.11.0","new_version":"7.12.0","repository_url":"https://github.com/testng-team/testng"},{"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.mongodb:mongodb-driver-sync","old_version":"5.6.2","new_version":"5.6.3","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"5.6.2","new_version":"5.6.3","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:bson","old_version":"5.6.2","new_version":"5.6.3","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.craftercms.mariaDB4j:mariaDB4j","old_version":"3.3.0.1","new_version":"3.3.0.2"},{"name":"org.apache.bcel:bcel","old_version":"6.11.0","new_version":"6.12.0","repository_url":"https://github.com/apache/commons-bcel"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"de.flapdoodle.embed:de.flapdoodle.embed.mongo","old_version":"4.23.0","new_version":"4.24.0","repository_url":"https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo"},{"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.codehaus.gmavenplus:gmavenplus-plugin","old_version":"4.2.1","new_version":"4.3.1","repository_url":"https://github.com/groovy/GMavenPlus"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-maven-deps group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.33.4` | `4.33.5` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-context-support](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-expression](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-oxm](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-aop](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-websocket](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-messaging](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.3` | `7.0.4` |\n| [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-access](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-messaging](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.security:spring-security-ldap](https://github.com/spring-projects/spring-security) | `7.0.2` | `7.0.3` |\n| [org.springframework.ldap:spring-ldap-core](https://github.com/spring-projects/spring-ldap) | `4.0.1` | `4.0.2` |\n| [org.springframework.data:spring-data-commons](https://github.com/spring-projects/spring-data-commons) | `4.0.2` | `4.0.3` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.20.0` | `1.21.0` |\n| org.apache.cxf:cxf-rt-frontend-jaxws | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.4` | `4.2.0` |\n| org.apache.cxf:cxf-rt-ws-policy | `4.1.4` | `4.2.0` |\n| org.apache.tomcat:tomcat-jasper-el | `11.0.15` | `11.0.18` |\n| org.apache.tomcat.embed:tomcat-embed-websocket | `11.0.15` | `11.0.18` |\n| [org.testng:testng](https://github.com/testng-team/testng) | `7.11.0` | `7.12.0` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.2` | `5.6.3` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `5.6.2` | `5.6.3` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.2` | `5.6.3` |\n| org.craftercms.mariaDB4j:mariaDB4j | `3.3.0.1` | `3.3.0.2` |\n| [org.apache.bcel:bcel](https://github.com/apache/commons-bcel) | `6.11.0` | `6.12.0` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.4` | `4.0.5` |\n| [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) | `4.23.0` | `4.24.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) | `4.2.1` | `4.3.1` |\n\nBumps the all-maven-deps group with 4 updates in the /shared-dependencies directory: [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework), [org.apache.groovy:groovy-all](https://github.com/apache/groovy), [org.apache.groovy:groovy-sql](https://github.com/apache/groovy) and [org.apache.groovy:groovy](https://github.com/apache/groovy).\nBumps the all-maven-deps group with 2 updates in the /spring-boot directory: [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) and [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.4 to 4.33.5\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 `org.springframework:spring-core` from 7.0.3 to 7.0.4\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\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\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 7.0.3 to 7.0.4\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\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\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-support` from 7.0.3 to 7.0.4\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-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 7.0.3 to 7.0.4\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-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 7.0.3 to 7.0.4\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-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4734837fe4c37aed214d24a83706e9d6e9dd290d\"\u003e\u003ccode\u003e4734837\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4a13655aa517542cc71b163fd91f016a8b6fb50d\"\u003e\u003ccode\u003e4a13655\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5ef9972528716afdec0450a0e1befa1250fe88d8\"\u003e\u003ccode\u003e5ef9972\u003c/code\u003e\u003c/a\u003e Allow to disable defaults in HttpMessageConverters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9b1d6335ef568f7587f0d3a6479a3db3fdd15f5\"\u003e\u003ccode\u003ea9b1d63\u003c/code\u003e\u003c/a\u003e avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/98d4046e4b848e288559a7041c393d12fef83ee6\"\u003e\u003ccode\u003e98d4046\u003c/code\u003e\u003c/a\u003e Document that @⁠Validated \u0026amp; @⁠Lazy may be used as meta-annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/282fee5c95dc26522e1073308c8cf38c7ab30607\"\u003e\u003ccode\u003e282fee5\u003c/code\u003e\u003c/a\u003e Consistently find @⁠Lazy as a meta-annotation at arbitrary depths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d4737aeec48da0f5e870d3b7ce99f3a85be25c0\"\u003e\u003ccode\u003e0d4737a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1ef8734881468fcdd5e1927a6516455a2fdf5e5d\"\u003e\u003ccode\u003e1ef8734\u003c/code\u003e\u003c/a\u003e Cache method annotations in AnnotatedMethod as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6dfa54b8ea6058835ebf0e618e6ffcdd8570704d\"\u003e\u003ccode\u003e6dfa54b\u003c/code\u003e\u003c/a\u003e Cache method annotations in MethodParameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.3...v7.0.4\"\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 7.0.3 to 7.0.4\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\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache method annotations in \u003ccode\u003eMethodParameter\u003c/code\u003e and \u003ccode\u003eAnnotatedMethod\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36307\"\u003e#36307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Lazy\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36306\"\u003e#36306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently support \u003ccode\u003e@Validated\u003c/code\u003e as a meta-annotation at arbitrary depths \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36305\"\u003e#36305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet developers disable default registrations in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36303\"\u003e#36303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog which HandlerInterceptor threw the exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36281\"\u003e#36281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36279\"\u003e#36279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of HandlerMethod bean lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36278\"\u003e#36278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of version mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36276\"\u003e#36276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of single pattern request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36275\"\u003e#36275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove performance of validation groups determination \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36274\"\u003e#36274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetPackagesToScan\u003c/code\u003e configuration method to \u003ccode\u003eLocalEntityManagerFactoryBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36270\"\u003e#36270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated GraalVM substitution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36257\"\u003e#36257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ebeforeRetry\u003c/code\u003e callback with \u003ccode\u003eRetryState\u003c/code\u003e argument \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36245\"\u003e#36245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36230\"\u003e#36230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customization of the \u003ccode\u003eProxyFactory\u003c/code\u003e in \u003ccode\u003eHttpServiceProxyFactory\u003c/code\u003e used to create HTTP service proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36225\"\u003e#36225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently close streams through try-with-resources in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36223\"\u003e#36223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java Files utilities in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36221\"\u003e#36221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36219\"\u003e#36219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JtaTransactionManager and SpringBeanContainer configuration on HibernateJpaVendorAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36216\"\u003e#36216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TaskCallback/Callable/Runnable wrapper for retryable tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36208\"\u003e#36208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine YamlProcessor to allow different empty values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36207\"\u003e#36207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnticipate fixing Kotlin 2.3 compilation warning \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36203\"\u003e#36203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow YAML processors to create a flattened map with nulls included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36197\"\u003e#36197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Reader.transferTo in FileCopyUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36196\"\u003e#36196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataBufferUtils.write()\u003c/code\u003e with NettyDataBuffer on JDK 25 hangs indefinitely \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36184\"\u003e#36184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake SendToMethodReturnValueHandler and SubscriptionMethodReturnValueHandler customizable, to allow for pass-through of message headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36179\"\u003e#36179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eRestClient.ResponseSpec#requiredBody\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36173\"\u003e#36173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake scope fully configurable in BeanRegistry/BeanRegistrar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36171\"\u003e#36171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConcurrencyThrottleSupport and thread interruption \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36167\"\u003e#36167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overloaded sendAndReceive methods to JmsTemplate to use explicit response queue \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36162\"\u003e#36162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebClient (Reactor) attributes on Netty channel do not clear after connection release \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36158\"\u003e#36158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpEntity on ContentRequestMatchers.multipartData \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36154\"\u003e#36154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36151\"\u003e#36151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBack-off for \u003ccode\u003eDefaultMessageListenerContainer\u003c/code\u003e is not applied consistently in case of listener setup failure \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36143\"\u003e#36143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly support for JPA 4.0 EntityAgent (autowiring a shared proxy) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36025\"\u003e#36025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEarly compatibility with JPA 4.0 and Hibernate ORM 8.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35705\"\u003e#35705\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\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36298\"\u003e#36298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36293\"\u003e#36293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMessageConverter does not support wildcards in supported MIME types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36285\"\u003e#36285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eLocalEntityManagerFactoryBean#setDataSource\u003c/code\u003e work on Hibernate as well as EclipseLink \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36271\"\u003e#36271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStompBrokerRelayMessageHandler\u003c/code\u003e fails to restart due to test context pausing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36266\"\u003e#36266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock might occur when calling \u003ccode\u003eSystem.exit\u003c/code\u003e on startup (against multiple shutdown hooks) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36260\"\u003e#36260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing resource hint for \u003ccode\u003eBeanRegistrar\u003c/code\u003e implementing \u003ccode\u003eImportAware\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36242\"\u003e#36242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior with \u003ccode\u003e@Retryable\u003c/code\u003e on annotated interfaces \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36233\"\u003e#36233\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/006c0bc4188ed16d4e595518259717bda8ca20d0\"\u003e\u003ccode\u003e006c0bc\u003c/code\u003e\u003c/a\u003e Release v7.0.4\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/craftercms/craftercms/pull/8551","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftercms%2Fcraftercms/issues/8551","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8551/packages"}}]}