{"id":5785,"name":"org.springframework:spring-core","ecosystem":"maven","repository_url":"https://github.com/spring-projects/spring-framework","issues_count":447,"created_at":"2025-06-06T21:57:31.001Z","updated_at":"2025-06-06T21:57:31.001Z","purl":"pkg:maven/org.springframework:spring-core","metadata":{"id":4626383,"name":"org.springframework:spring-core","ecosystem":"maven","description":"Spring Core","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":304,"first_release_published_at":"2005-12-23T17:06:05.000Z","latest_release_published_at":"2025-05-15T08:53:52.000Z","latest_release_number":"6.2.7","last_synced_at":"2025-06-07T03:31:31.941Z","created_at":"2022-07-23T09:27:44.419Z","updated_at":"2025-06-07T03:31:31.942Z","registry_url":"https://central.sonatype.com/artifact/org.springframework/spring-core/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework/spring-core/","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-21T17:10:12.000Z","size":186925,"stargazers_count":51136,"open_issues_count":1392,"forks_count":35760,"subscribers_count":3401,"default_branch":"main","last_synced_at":"2023-03-21T20:15:29.257Z","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-21T19:00:07.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-21T20:55:06.686Z","dependent_packages_count":6691,"downloads":null,"downloads_period":null,"dependent_repos_count":157893,"rankings":{"downloads":null,"dependent_repos_count":0.004805324299323651,"dependent_packages_count":0.009009983061231845,"stargazers_count":0.39683969838581146,"forks_count":0.2941264803932365,"docker_downloads_count":0.5061608261954245,"average":0.2421884624670056},"purl":"pkg:maven/org.springframework/spring-core","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXJjcGYtdmo1My03aDJt","url":"https://github.com/advisories/GHSA-rcpf-vj53-7h2m","title":"Denial of Service in org.springframework:spring-core","description":"Spring Framework, versions 5.0.x prior to 5.0.6, versions 4.3.x prior to 4.3.17, and older unsupported versions allows applications to expose STOMP over WebSocket endpoints with a simple, in-memory STOMP broker through the spring-messaging module. A malicious user (or attacker) can craft a message to the broker that can lead to a regular expression, denial of service attack.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-10-17T20:02:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1257","https://access.redhat.com/errata/RHSA-2018:1809","https://access.redhat.com/errata/RHSA-2018:3768","https://github.com/advisories/GHSA-rcpf-vj53-7h2m","https://pivotal.io/security/cve-2018-1257","https://www.oracle.com/security-alerts/cpujan2020.html","https://www.oracle.com/security-alerts/cpujul2020.html","https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html","https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html","http://www.securityfocus.com/bid/104260","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/spring-projects/spring-framework/commit/246a6db1cad205ca9b6fca00c544ab7443ba202","https://github.com/spring-projects/spring-framework/commit/ff2228fdaf131d57b5c8c5918ee8d07c6dd9bba"],"source_kind":"github","identifiers":["GHSA-rcpf-vj53-7h2m","CVE-2018-1257"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.3.17","vulnerable_version_range":"\u003c 4.3.17"},{"first_patched_version":"5.0.6","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.6"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:34.643Z","updated_at":"2024-03-16T05:01:14.000Z","epss_percentage":0.00782,"epss_percentile":0.72475},{"uuid":"GSA_kwCzR0hTQS13djg4LXBmNzMteDIycM4AAa4I","url":"https://github.com/advisories/GHSA-wv88-pf73-x22p","title":"Improper Neutralization of Directives in Dynamically Evaluated Code in Spring Framework","description":"VMware SpringSource Spring Framework before 2.5.6.SEC03, 2.5.7.SR023, and 3.x before 3.0.6, when a container supports Expression Language (EL), evaluates EL expressions in tags twice, which allows remote attackers to obtain sensitive information via a (1) name attribute in a (a) spring:hasBindErrors tag; (2) path attribute in a (b) spring:bind or (c) spring:nestedpath tag; (3) arguments, (4) code, (5) text, (6) var, (7) scope, or (8) message attribute in a (d) spring:message or (e) spring:theme tag; or (9) var, (10) scope, or (11) value attribute in a (f) spring:transform tag, aka \"Expression Language Injection.\"","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-17T02:16:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2011-2730","https://docs.google.com/document/d/1dc1xxO8UMFaGLOwgkykYdghGWm_2Gn0iCrxFsympqcE/edit","http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677814","http://rhn.redhat.com/errata/RHSA-2013-0191.html","http://rhn.redhat.com/errata/RHSA-2013-0192.html","http://rhn.redhat.com/errata/RHSA-2013-0194.html","http://rhn.redhat.com/errata/RHSA-2013-0195.html","http://rhn.redhat.com/errata/RHSA-2013-0196.html","http://rhn.redhat.com/errata/RHSA-2013-0198.html","http://rhn.redhat.com/errata/RHSA-2013-0221.html","http://rhn.redhat.com/errata/RHSA-2013-0533.html","http://www.debian.org/security/2012/dsa-2504","http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html","https://github.com/spring-projects/spring-framework/commit/62ccc8dd7e645fb91705d44919abac838cb5ca3f","https://github.com/spring-projects/spring-framework/commit/9772eb8410e37cd0bdec0d1b133218446c778beb","https://github.com/spring-projects/spring-framework/commit/b8d86330d1fadc645630416c3aaebf131bf749fc","https://github.com/advisories/GHSA-wv88-pf73-x22p"],"source_kind":"github","identifiers":["GHSA-wv88-pf73-x22p","CVE-2011-2730"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.5.7.SR023","vulnerable_version_range":"\u003e= 2.5.7.SR0, \u003c= 2.5.7.SR022"},{"first_patched_version":"2.5.6.SEC03","vulnerable_version_range":"\u003c= 2.5.6.SEC02"},{"first_patched_version":"3.0.6","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.0.6"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:12:10.947Z","updated_at":"2024-02-27T22:31:36.000Z","epss_percentage":0.67992,"epss_percentile":0.98474},{"uuid":"GSA_kwCzR0hTQS1yZm1wLTk3amotaDhtNs4AAqer","url":"https://github.com/advisories/GHSA-rfmp-97jj-h8m6","title":"Improper Output Neutralization for Logs in Spring Framework","description":"In Spring Framework versions 5.3.0 - 5.3.10, 5.2.0 - 5.2.17, and older unsupported versions, it is possible for a user to provide malicious input to cause the insertion of additional log entries.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-24T19:19:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-22096","https://tanzu.vmware.com/security/cve-2021-22096","https://www.oracle.com/security-alerts/cpuapr2022.html","https://security.netapp.com/advisory/ntap-20211125-0005","https://github.com/advisories/GHSA-rfmp-97jj-h8m6"],"source_kind":"github","identifiers":["GHSA-rfmp-97jj-h8m6","CVE-2021-22096"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.3.11","vulnerable_version_range":"\u003e= 5.3.0, \u003c= 5.3.10"},{"first_patched_version":"5.2.18","vulnerable_version_range":"\u003e= 5.2.0, \u003c= 5.2.17"}],"ecosystem":"maven","package_name":"org.springframework:spring"},{"versions":[{"first_patched_version":"5.2.18","vulnerable_version_range":"\u003e= 5.2.0, \u003c= 5.2.17"},{"first_patched_version":"5.3.11","vulnerable_version_range":"\u003e= 5.3.0, \u003c= 5.3.10"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:12:17.710Z","updated_at":"2024-07-19T20:07:46.000Z","epss_percentage":0.00221,"epss_percentile":0.44899},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBnZjktaDY5cC1wY2dm","url":"https://github.com/advisories/GHSA-pgf9-h69p-pcgf","title":"Files or Directories Accessible to External Parties in org.springframework:spring-core","description":"Under some situations, the Spring Framework 4.2.0 to 4.2.1, 4.0.0 to 4.1.7, 3.2.0 to 3.2.14 and older unsupported versions is vulnerable to a Reflected File Download (RFD) attack. The attack involves a malicious user crafting a URL with a batch script extension that results in the response being downloaded rather than rendered and also includes some input reflected in the response.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-10-17T20:29:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-5211","https://github.com/advisories/GHSA-pgf9-h69p-pcgf","https://lists.debian.org/debian-lts-announce/2019/07/msg00012.html","https://pivotal.io/security/cve-2015-5211","https://github.com/spring-projects/spring-framework/commit/03f547eb9868f48f44d59b56067d4ac4740672c3","https://github.com/spring-projects/spring-framework/commit/2bd1daa75ee0b8ec33608ca6ab065ef3e1815543","https://github.com/spring-projects/spring-framework/commit/a95c3d820dbc4c3ae752f1b3ee22ee860b162402","https://www.trustwave.com/Resources/SpiderLabs-Blog/Reflected-File-Download---A-New-Web-Attack-Vector"],"source_kind":"github","identifiers":["GHSA-pgf9-h69p-pcgf","CVE-2015-5211"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.2.15","vulnerable_version_range":"\u003c 3.2.15"},{"first_patched_version":"4.2.2","vulnerable_version_range":"\u003e= 4.2.0, \u003c 4.2.2"},{"first_patched_version":"4.1.8","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.8"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:11:56.207Z","updated_at":"2024-03-15T05:01:03.000Z","epss_percentage":0.02372,"epss_percentile":0.84044},{"uuid":"GSA_kwCzR0hTQS1mODY2LW05bXYtMnhyM84AAWLy","url":"https://github.com/advisories/GHSA-f866-m9mv-2xr3","title":"Spring Framework and Spring Security vulnerable to Deserialization of Untrusted Data","description":"Spring Framework 3.0.0 through 3.0.5, Spring Security 3.0.0 through 3.0.5 and 2.0.0 through 2.0.6, and possibly other versions deserialize objects from untrusted sources, which allows remote attackers to bypass intended security restrictions and execute untrusted code by (1) serializing a java.lang.Proxy instance and using InvocationHandler, or (2) accessing internal AOP interfaces, as demonstrated using deserialization of a DefaultListableBeanFactory instance to execute arbitrary commands via the java.lang.Runtime class.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-14T02:54:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2011-2894","https://exchange.xforce.ibmcloud.com/vulnerabilities/69687","http://securityreason.com/securityalert/8405","http://www.redhat.com/support/errata/RHSA-2011-1334.html","https://web.archive.org/web/20120307233721/http://www.springsource.com/security/cve-2011-2894","http://osvdb.org/75263","http://www.securityfocus.com/archive/1/519593/100/0/threaded","http://www.securityfocus.com/bid/49536","http://www.springsource.com/security/cve-2011-2894","https://github.com/spring-projects/spring-framework/commit/070a723ef2c886770a063eb9a67f84f74e06edfb","https://github.com/advisories/GHSA-f866-m9mv-2xr3"],"source_kind":"github","identifiers":["GHSA-f866-m9mv-2xr3","CVE-2011-2894"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.0.7","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.0.7"},{"first_patched_version":"3.0.6","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.0.6"}],"ecosystem":"maven","package_name":"org.springframework.security:spring-security-core"},{"versions":[{"first_patched_version":"3.0.6","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.0.6"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:12:10.920Z","updated_at":"2024-03-14T21:21:37.000Z","epss_percentage":0.19567,"epss_percentile":0.95031},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWN4cmotNjZjNS05Zm1o","url":"https://github.com/advisories/GHSA-cxrj-66c5-9fmh","title":"Spring Framework when used in combination with any versions of Spring Security contains an authorization bypass","description":"Spring Framework version 5.0.5 when used in combination with any versions of Spring Security contains an authorization bypass when using method security. An unauthorized malicious user can gain unauthorized access to methods that should be restricted.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-10-17T20:05:49.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1258","https://access.redhat.com/errata/RHSA-2019:2413","https://github.com/advisories/GHSA-cxrj-66c5-9fmh","https://pivotal.io/security/cve-2018-1258","https://www.oracle.com/security-alerts/cpuapr2020.html","https://www.oracle.com/security-alerts/cpujan2020.html","https://www.oracle.com/security-alerts/cpujan2021.html","https://www.oracle.com/security-alerts/cpujul2020.html","https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html","https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html","http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/spring-projects/spring-framework/commit/7b8fa90d96aaf751a3256fa755d5f17e081c20f1","https://web.archive.org/web/20200807033751/http://www.securitytracker.com/id/1041896","https://web.archive.org/web/20200807025819/http://www.securitytracker.com/id/1041888","https://web.archive.org/web/20200227032934/http://www.securityfocus.com/bid/104222","https://security.netapp.com/advisory/ntap-20181018-0002"],"source_kind":"github","identifiers":["GHSA-cxrj-66c5-9fmh","CVE-2018-1258"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.0.6.RELEASE","vulnerable_version_range":"= 5.0.5.RELEASE"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:11:50.185Z","updated_at":"2024-03-14T21:08:22.000Z","epss_percentage":0.0016,"epss_percentile":0.37972},{"uuid":"GSA_kwCzR0hTQS1yaGNnLXJ3aHgtcWozas4AATUm","url":"https://github.com/advisories/GHSA-rhcg-rwhx-qj3j","title":"Improper Limitation of a Pathname to a Restricted Directory in Spring Framework","description":"Directory traversal vulnerability in Pivotal Spring Framework 3.x before 3.2.9 and 4.0 before 4.0.5 allows remote attackers to read arbitrary files via a crafted URL.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-14T00:56:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-3578","https://bugzilla.redhat.com/show_bug.cgi?id=1131882","https://lists.debian.org/debian-lts-announce/2019/07/msg00012.html","https://rhn.redhat.com/errata/RHSA-2015-0234.html","https://rhn.redhat.com/errata/RHSA-2015-0235.html","http://jvn.jp/en/jp/JVN49154900/index.html","http://jvndb.jvn.jp/jvndb/JVNDB-2014-000054","http://pivotal.io/security/cve-2014-3578","http://rhn.redhat.com/errata/RHSA-2015-0720.html","https://github.com/spring-projects/spring-framework/issues/16414","https://github.com/spring-projects/spring-framework/commit/748167bfa33c3c69db2d8dbdc3a0e9da692da3a0","https://github.com/spring-projects/spring-framework/commit/8ee465103850a3dca018273fe5952e40d5c45a66","https://github.com/spring-projects/spring-framework/commit/f6fddeb6eb7da625fd711ab371ff16512f431e8d","https://github.com/advisories/GHSA-rhcg-rwhx-qj3j"],"source_kind":"github","identifiers":["GHSA-rhcg-rwhx-qj3j","CVE-2014-3578"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.0.5","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.0.5"},{"first_patched_version":"3.2.9","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.2.9"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:12:12.482Z","updated_at":"2024-03-18T15:04:59.000Z","epss_percentage":0.05834,"epss_percentile":0.89999},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTQ0ODcteDM4My1xcHBo","url":"https://github.com/advisories/GHSA-4487-x383-qpph","title":"Possible privilege escalation in org.springframework:spring-core","description":"Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 and older unsupported versions, provide client-side support for multipart requests. When Spring MVC or Spring WebFlux server application (server A) receives input from a remote client, and then uses that input to make a multipart request to another server (server B), it can be exposed to an attack, where an extra multipart is inserted in the content of the request from server A, causing server B to use the wrong value for a part it expects. This could to lead privilege escalation, for example, if the part content represents a username or user roles.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-10-17T20:27:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1272","https://access.redhat.com/errata/RHSA-2018:1320","https://access.redhat.com/errata/RHSA-2018:2669","https://github.com/advisories/GHSA-4487-x383-qpph","https://pivotal.io/security/cve-2018-1272","https://www.oracle.com/security-alerts/cpujul2020.html","https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html","http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html","http://www.securityfocus.com/bid/103697","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/spring-projects/spring-framework/commit/ab2410c754b67902f002bfcc0c3895bd7772d39","https://github.com/spring-projects/spring-framework/commit/e02ff3a0da50744b0980d5d665fd242eedea767"],"source_kind":"github","identifiers":["GHSA-4487-x383-qpph","CVE-2018-1272"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.0.5","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.5"},{"first_patched_version":"4.3.15","vulnerable_version_range":"\u003c 4.3.15"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:34.605Z","updated_at":"2024-03-08T20:42:25.000Z","epss_percentage":0.02197,"epss_percentile":0.83512},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXY1OTYtZndocS04eDQ4","url":"https://github.com/advisories/GHSA-v596-fwhq-8x48","title":"Improper Input Validation in org.springframework.security:spring-security-core, org.springframework.security:spring-security-core , and org.springframework:spring-core","description":"Spring Security (Spring Security 4.1.x before 4.1.5, 4.2.x before 4.2.4, and 5.0.x before 5.0.1; and Spring Framework 4.3.x before 4.3.14 and 5.0.x before 5.0.3) does not consider URL path parameters when processing security constraints. By adding a URL path parameter with special encodings, an attacker may be able to bypass a security constraint. The root cause of this issue is a lack of clarity regarding the handling of path parameters in the Servlet Specification. Some Servlet containers include path parameters in the value returned for getPathInfo() and some do not. Spring Security uses the value returned by getPathInfo() as part of the process of mapping requests to security constraints. In this particular attack, different character encodings used in path parameters allows secured Spring MVC static resource URLs to be bypassed.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-10-17T20:01:54.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1199","https://access.redhat.com/errata/RHSA-2018:2405","https://github.com/advisories/GHSA-v596-fwhq-8x48","https://lists.apache.org/thread.html/4ed49b103f64a0cecb38064f26cbf1389afc12124653da2d35166dbe@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/ab825fcade0b49becfa30235b3d54f4a51bb74ea96b6c9adb5d1378c@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/dcf8599b80e43a6b60482607adb76c64672772dc2d9209ae2170f369@%3Cissues.activemq.apache.org%3E","https://pivotal.io/security/cve-2018-1199","https://www.oracle.com/security-alerts/cpujul2020.html","https://github.com/spring-projects/spring-framework/commit/554662ebab87af97ba25d0c9f5449c7acda8df9c","https://github.com/spring-projects/spring-framework/commit/73a81f98d40eb6f5faa91aceb868db53fae2a94b","https://github.com/spring-projects/spring-framework/commit/e6e6b8f4adcad99d133de97fcfac5ae5dd14153c","https://github.com/spring-projects/spring-security/commit/0eef5b4b425ab42b9fa0fde1a3f36a37b92558f","https://github.com/spring-projects/spring-security/commit/65da28e4bf62f58fb130ba727cbbd621b44a36d","https://github.com/spring-projects/spring-security/commit/cb8041ba67635edafcc934498ef82707157fd22"],"source_kind":"github","identifiers":["GHSA-v596-fwhq-8x48","CVE-2018-1199"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.0.1","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.1"},{"first_patched_version":"4.2.4","vulnerable_version_range":"\u003e= 4.2.0, \u003c 4.2.4"},{"first_patched_version":"4.1.5","vulnerable_version_range":"\u003e= 4.1.0, \u003c 4.1.5"}],"ecosystem":"maven","package_name":"org.springframework.security:spring-security-core"},{"versions":[{"first_patched_version":"5.0.3","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.3"},{"first_patched_version":"4.3.14","vulnerable_version_range":"\u003e= 4.3.0, \u003c 4.3.14"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:12:26.177Z","updated_at":"2024-03-15T15:51:04.000Z","epss_percentage":0.01436,"epss_percentile":0.79543},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTQ1dmctMnY3My12bTYy","url":"https://github.com/advisories/GHSA-45vg-2v73-vm62","title":"Moderate severity vulnerability that affects org.springframework:spring-core","description":"The Java SockJS client in Pivotal Spring Framework 4.1.x before 4.1.5 generates predictable session ids, which allows remote attackers to send messages to other sessions via unspecified vectors.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-10-17T20:28:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-0201","https://github.com/advisories/GHSA-45vg-2v73-vm62","https://pivotal.io/security/cve-2015-0201","https://github.com/spring-projects/spring-framework/commit/d63cfc8eebc396be009e733a81ebb4c984811f6e","https://github.com/spring-projects/spring-framework/commit/dc5b5ca8ee09c890352f89b2dae58bc0132d6545"],"source_kind":"github","identifiers":["GHSA-45vg-2v73-vm62","CVE-2015-0201"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.1.5","vulnerable_version_range":"\u003e= 4.1.0, \u003c 4.1.5"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:34.586Z","updated_at":"2024-03-05T18:20:20.000Z","epss_percentage":0.00293,"epss_percentile":0.52083},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZmdnEtN3c5Ni05N3A3","url":"https://github.com/advisories/GHSA-ffvq-7w96-97p7","title":"Denial of Service in Spring Framework","description":"Spring Framework, version 5.1, versions 5.0.x prior to 5.0.10, versions 4.3.x prior to 4.3.20, and older unsupported versions on the 4.2.x branch provide support for range requests when serving static resources through the ResourceHttpRequestHandler, or starting in 5.0 when an annotated controller returns an org.springframework.core.io.Resource. A malicious user (or attacker) can add a range header with a high number of ranges, or with wide ranges that overlap, or both, for a denial of service attack. This vulnerability affects applications that depend on either spring-webmvc or spring-webflux. Such applications must also have a registration for serving static resources (e.g. JS, CSS, images, and others), or have an annotated controller that returns an org.springframework.core.io.Resource. Spring Boot applications that depend on spring-boot-starter-web or spring-boot-starter-webflux are ready to serve static resources out of the box and are therefore vulnerable.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-06-15T19:34:50.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-15756","https://lists.apache.org/thread.html/339fd112517e4873695b5115b96acdddbfc8f83b10598528d37c7d12@%3Cissues.activemq.apache.org%3E","https://pivotal.io/security/cve-2018-15756","https://www.oracle.com/security-alerts/cpuapr2020.html","https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html","http://www.securityfocus.com/bid/105703","https://lists.apache.org/thread.html/77886fec378ee6064debb1efb6b464a4a0173b2ff0d151ed86d3a228@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/7b156ee50ba3ecce87b33c06bf7a749d84ffee55e69bfb5eca88fcc3@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/8a1fe70534fc52ff5c9db5ac29c55657f802cbefd7e9d9850c7052bd@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/a3071e11c6fbd593022074ec1b4693f6d948c2b02cfa4a5d854aed68@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/bb354962cb51fff65740d5fb1bc2aac56af577c06244b57c36f98e4d@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/d6a84f52db89804b0ad965f3ea2b24bb880edee29107a1c5069cc3dd@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/efaa52b0aa67aae7cbd9e6ef96945387e422d7ce0e65434570a37b1d@%3Cissues.activemq.apache.org%3E","https://lists.apache.org/thread.html/f8905507a2c94af6b08b72d7be0c4b8c6660e585f00abfafeccc86bc@%3Cissues.activemq.apache.org%3E","https://www.oracle.com/security-alerts/cpujan2020.html","https://www.oracle.com/security-alerts/cpujul2020.html","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html","https://www.oracle.com/security-alerts/cpujan2021.html","https://lists.debian.org/debian-lts-announce/2021/04/msg00022.html","https://www.oracle.com//security-alerts/cpujul2021.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/advisories/GHSA-ffvq-7w96-97p7"],"source_kind":"github","identifiers":["GHSA-ffvq-7w96-97p7","CVE-2018-15756"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.3.20.RELEASE","vulnerable_version_range":"\u003e= 4.2.0.RELEASE, \u003c 4.3.20.RELEASE"},{"first_patched_version":"5.0.10.RELEASE","vulnerable_version_range":"\u003e= 5.0.0.RELEASE, \u003c 5.0.10.RELEASE"},{"first_patched_version":"5.1.1.RELEASE","vulnerable_version_range":"\u003e= 5.1.0.RELEASE, \u003c 5.1.1.RELEASE"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:13.559Z","updated_at":"2024-06-05T17:09:53.000Z","epss_percentage":0.09613,"epss_percentile":0.92428},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWc4aHctNzk0Yy00ajln","url":"https://github.com/advisories/GHSA-g8hw-794c-4j9g","title":"Path Traversal in org.springframework:spring-core","description":"Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 and older unsupported versions, allow applications to configure Spring MVC to serve static resources (e.g. CSS, JS, images). When static resources are served from a file system on Windows (as opposed to the classpath, or the ServletContext), a malicious user can send a request using a specially crafted URL that can lead a directory traversal attack.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-10-17T20:07:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1271","https://access.redhat.com/errata/RHSA-2018:1320","https://access.redhat.com/errata/RHSA-2018:2669","https://access.redhat.com/errata/RHSA-2018:2939","https://github.com/advisories/GHSA-g8hw-794c-4j9g","https://pivotal.io/security/cve-2018-1271","https://www.oracle.com/security-alerts/cpujul2020.html","https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html","http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html","http://www.securityfocus.com/bid/103699","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/spring-projects/spring-framework/commit/0e28bee0f155b9bf240b4bafc4646e4810cb23f8","https://github.com/spring-projects/spring-framework/commit/13356a7ee2240f740737c5c83bdccdacc30603ab","https://github.com/spring-projects/spring-framework/commit/695bf2961feffd35b5560ccc982a2189dcca611f","https://github.com/spring-projects/spring-framework/commit/91b803a2310344d925e5d4b1709bbcea90375548","https://github.com/spring-projects/spring-framework/commit/98ad23bef8e2e04143f8f5b201380543a8d8c0c3","https://github.com/spring-projects/spring-framework/commit/b9ebdaaf3710db473a2e1fec8641c316483a22aa","https://github.com/spring-projects/spring-framework/commit/f046a066eceefa0799d1bc89bd6e1318f39bdf69","https://github.com/spring-projects/spring-framework/commit/f59ea610dfcf55cd0b42f6dd76a9b3dab0218aaa"],"source_kind":"github","identifiers":["GHSA-g8hw-794c-4j9g","CVE-2018-1271"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.3.15","vulnerable_version_range":"\u003c 4.3.15"},{"first_patched_version":"5.0.5","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.5"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:34.615Z","updated_at":"2024-03-07T21:32:23.000Z","epss_percentage":0.921,"epss_percentile":0.99685},{"uuid":"GSA_kwCzR0hTQS13ampyLWg0d2gtdzZ2ds3Duw","url":"https://github.com/advisories/GHSA-wjjr-h4wh-w6vv","title":"Spring Framework Inefficient Regular Expression Complexity","description":"Algorithmic complexity vulnerability in the java.util.regex.Pattern.compile method in Sun Java Development Kit (JDK) before 1.6, when used with spring.jar in SpringSource Spring Framework 1.1.0 through 2.5.6 and 3.0.0.M1 through 3.0.0.M2 and dm Server 1.0.0 through 1.0.2, allows remote attackers to cause a denial of service (CPU consumption) via serializable data with a long regex string containing multiple optional groups, a related issue to CVE-2004-2540.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-02T03:22:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2009-1190","https://bugzilla.redhat.com/show_bug.cgi?id=497161","https://exchange.xforce.ibmcloud.com/vulnerabilities/50083","http://www.packetstormsecurity.org/hitb06/DAY_1_-_Marc_Schoenefeld_-_Pentesting_Java_J2EE.pdf","http://www.springsource.com/securityadvisory","https://github.com/advisories/GHSA-wjjr-h4wh-w6vv"],"source_kind":"github","identifiers":["GHSA-wjjr-h4wh-w6vv","CVE-2009-1190"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.0.0.RELEASE","vulnerable_version_range":"\u003e= 1.1.0, \u003c= 2.5.6"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:11:52.008Z","updated_at":"2023-01-29T05:03:44.000Z","epss_percentage":0.01512,"epss_percentile":0.79503},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjcnYtNDlmci0yaDZq","url":"https://github.com/advisories/GHSA-8crv-49fr-2h6j","title":"Spring Security and Spring Framework may not recognize certain paths that should be protected","description":"Both Spring Security 3.2.x, 4.0.x, 4.1.0 and the Spring Framework 3.2.x, 4.0.x, 4.1.x, 4.2.x (as well as other unsupported versions) rely on URL pattern mappings for authorization and for mapping requests to controllers respectively. Differences in the strictness of the pattern matching mechanisms, for example with regards to space trimming in path segments, can lead Spring Security to not recognize certain paths as not protected that are in fact mapped to Spring MVC controllers that should be protected. The problem is compounded by the fact that the Spring Framework provides richer features with regards to pattern matching as well as by the fact that pattern matching in each Spring Security and the Spring Framework can easily be customized creating additional differences.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-10-17T20:30:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2016-5007","https://github.com/advisories/GHSA-8crv-49fr-2h6j","https://pivotal.io/security/cve-2016-5007","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html","http://www.securityfocus.com/bid/91687","https://github.com/spring-projects/spring-security/issues/3964","https://github.com/spring-projects/spring-framework/commit/a30ab30e4e9ae021fdda04e9abfc228476b846b5","https://github.com/spring-projects/spring-security/commit/e4c13e3c0ee7f06f59d3b43ca6734215ad7d8974"],"source_kind":"github","identifiers":["GHSA-8crv-49fr-2h6j","CVE-2016-5007"],"repository_url":"https://github.com/spring-projects/spring-security","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.1.1","vulnerable_version_range":"\u003c 4.1.1"}],"ecosystem":"maven","package_name":"org.springframework.security:spring-security-core"},{"versions":[{"first_patched_version":"4.3.1","vulnerable_version_range":"\u003c 4.3.1"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:34.567Z","updated_at":"2024-03-05T17:55:32.000Z","epss_percentage":0.00291,"epss_percentile":0.5195},{"uuid":"GSA_kwCzR0hTQS02Z2YyLXB2cXctMzdwaM0h5Q","url":"https://github.com/advisories/GHSA-6gf2-pvqw-37ph","title":"Log entry injection in Spring Framework","description":"In Spring Framework versions 5.3.0 - 5.3.13, 5.2.0 - 5.2.18, and older unsupported versions, it is possible for a user to provide malicious input to cause the insertion of additional log entries. This is a follow-up to CVE-2021-22096 that protects against additional types of input and in more places of the Spring Framework codebase.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-01-12T23:04:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-22060","https://tanzu.vmware.com/security/cve-2021-22060","https://www.oracle.com/security-alerts/cpuapr2022.html","https://github.com/advisories/GHSA-6gf2-pvqw-37ph"],"source_kind":"github","identifiers":["GHSA-6gf2-pvqw-37ph","CVE-2021-22060"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.2.19","vulnerable_version_range":"\u003e= 5.2.0, \u003c 5.2.19"},{"first_patched_version":"5.3.14","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.14"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:12:38.674Z","updated_at":"2025-05-11T01:13:40.076Z","epss_percentage":0.0021,"epss_percentile":0.43745},{"uuid":"GSA_kwCzR0hTQS1yNHEzLTdnNHEteDg5bc4AA4ms","url":"https://github.com/advisories/GHSA-r4q3-7g4q-x89m","title":"Spring Framework server Web DoS Vulnerability","description":"In Spring Framework versions 6.0.15 and 6.1.2, it is possible for a user to provide specially crafted HTTP requests that may cause a denial-of-service (DoS) condition.\n\nSpecifically, an application is vulnerable when all of the following are true:\n\n  *  the application uses Spring MVC\n  *  Spring Security 6.1.6+ or 6.2.1+ is on the classpath\n\n\nTypically, Spring Boot applications need the org.springframework.boot:spring-boot-starter-web and org.springframework.boot:spring-boot-starter-security dependencies to meet all conditions.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-01-22T15:30:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2024-22233","https://security.netapp.com/advisory/ntap-20240614-0005","https://spring.io/security/cve-2024-22233","https://github.com/advisories/GHSA-r4q3-7g4q-x89m"],"source_kind":"github","identifiers":["GHSA-r4q3-7g4q-x89m","CVE-2024-22233"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"6.0.16","vulnerable_version_range":"= 6.0.15"},{"first_patched_version":"6.1.3","vulnerable_version_range":"= 6.1.2"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2024-01-23T15:06:26.166Z","updated_at":"2025-02-13T19:33:12.000Z","epss_percentage":0.00925,"epss_percentile":0.74725},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWYyNngtcHI5Ni12dzg2","url":"https://github.com/advisories/GHSA-f26x-pr96-vw86","title":"Moderate severity vulnerability that affects org.springframework:spring-core","description":"Spring Framework, versions 5.0.x prior to 5.0.7 and 4.3.x prior to 4.3.18 and older unsupported versions, allows web applications to enable cross-domain requests via JSONP (JSON with Padding) through AbstractJsonpResponseBodyAdvice for REST controllers and MappingJackson2JsonView for browser requests. Both are not enabled by default in Spring Framework nor Spring Boot, however, when MappingJackson2JsonView is configured in an application, JSONP support is automatically ready to use through the \"jsonp\" and \"callback\" JSONP parameters, enabling cross-domain requests.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-10-16T17:43:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-11040","https://github.com/advisories/GHSA-f26x-pr96-vw86","https://lists.debian.org/debian-lts-announce/2021/04/msg00022.html","https://pivotal.io/security/cve-2018-11040","https://www.oracle.com/security-alerts/cpujan2020.html","https://www.oracle.com/security-alerts/cpujul2020.html","https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html","https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html","https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html","http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://github.com/spring-projects/spring-framework/commit/874859493bbda59739c38c7e52eb3625f247b93a","https://github.com/spring-projects/spring-framework/commit/b80c13b722bb207ddf43f53a007ee3ddc1dd2e26"],"source_kind":"github","identifiers":["GHSA-f26x-pr96-vw86","CVE-2018-11040"],"repository_url":"https://github.com/spring-projects/spring-framework","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.3.18.RELEASE","vulnerable_version_range":"\u003e= 4.3.0.RELEASE, \u003c 4.3.18.RELEASE"},{"first_patched_version":"5.0.7.RELEASE","vulnerable_version_range":"\u003e= 5.0.0.RELEASE, \u003c 5.0.7.RELEASE"}],"ecosystem":"maven","package_name":"org.springframework:spring-core"}],"created_at":"2022-12-21T16:13:35.708Z","updated_at":"2024-05-15T06:25:54.000Z","epss_percentage":0.08537,"epss_percentile":0.91874}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework:spring-core","docker_dependents_count":31736,"docker_downloads_count":8179979426,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework:spring-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework:spring-core/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-core/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework:spring-core/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":205,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4584883026","node_id":"PR_kwDOANmWkc7ierhB","number":869,"state":"open","title":"build(deps-dev): bump org.springframework:spring-core from 6.0.2 to 7.0.7","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-04T01:06:40.000Z","updated_at":"2026-06-04T21:31:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"org.springframework:spring-core","old_version":"6.0.2","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.0.2 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-core'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/v6.0.2...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/OWASP/SecurityShepherd/pull/869","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWASP%2FSecurityShepherd/issues/869","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/869/packages"},{"uuid":"4485610297","node_id":"PR_kwDOG-OdAM7de5sG","number":332,"state":"closed","title":"chore: Bump the production-minor-patch group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T07:43:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T10:44:42.000Z","updated_at":"2026-05-27T07:43:12.000Z","time_to_close":593909,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"production-minor-patch","update_count":8,"packages":[{"name":"org.slf4j:slf4j-simple","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.owasp:dependency-check-maven","old_version":"12.2.1","new_version":"12.2.2","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.springframework.boot:spring-boot","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-core","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.slf4j:jcl-over-slf4j","old_version":"2.0.17","new_version":"2.0.18"}],"path":null,"ecosystem":"maven"},"body":"Bumps the production-minor-patch group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.slf4j:slf4j-simple | `2.0.17` | `2.0.18` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.2.1` | `12.2.2` |\n| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `4.0.5` | `4.0.6` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| org.slf4j:jcl-over-slf4j | `2.0.17` | `2.0.18` |\n\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18\n\nUpdates `org.junit.jupiter:junit-jupiter` 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.jupiter:junit-jupiter'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.junit.jupiter:junit-jupiter-api` 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.jupiter:junit-jupiter-api'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.junit.jupiter:junit-jupiter-api` 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.jupiter:junit-jupiter-api'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.owasp:dependency-check-maven` from 12.2.1 to 12.2.2\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.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\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.2\"\u003eVersion 12.2.2\u003c/a\u003e (2026-05-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE\u003c/strong\u003e: The database schema was updated to fix \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8466\"\u003e#8466\u003c/a\u003e - if using an external database the update scripts must be run!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: improve Sonatype Guide / OSS Index cache handling and insufficient credits error reporting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8451\"\u003e#8451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: support and prefer githubID vuln identifiers from RetireJS (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8419\"\u003e#8419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(db): widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8467\"\u003e#8467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add corepack to docker image (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8386\"\u003e#8386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: bump open-vulnerability-clients to resolve NVD timestamp parsing errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8427\"\u003e#8427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: de-duplicate and sort both \u003ccode\u003eincludedBy\u003c/code\u003e and \u003ccode\u003eprojectReferences\u003c/code\u003e in reports (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8440\"\u003e#8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: migrate default OSS Index API URL to Sonatype Guide; supporting optional username (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8404\"\u003e#8404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: correct missing documentation for Gradle plugin (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8431\"\u003e#8431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: tweak docs site structure; documenting missing analyzers (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8462\"\u003e#8462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove spurious bundle-audit log line when there are no errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8454\"\u003e#8454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: tidy CHANGELOG formatting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8414\"\u003e#8414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8468\"\u003e#8468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump apache.ant.version from 1.10.16 to 1.10.17 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8416\"\u003e#8416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8465\"\u003e#8465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8420\"\u003e#8420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mysql:mysql-connector-j from 9.6.0 to 9.7.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8448\"\u003e#8448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump httpcomponents.client.version from 5.6 to 5.6.1 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8432\"\u003e#8432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump joda-time:joda-time from 2.14.1 to 2.14.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8464\"\u003e#8464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8452\"\u003e#8452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jsoup:jsoup from 1.22.1 to 1.22.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8437\"\u003e#8437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8463\"\u003e#8463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8472\"\u003e#8472\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/106?closed=1\"\u003echanges\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/dependency-check/DependencyCheck/commit/b51290fd340722350b130c5c9549268969062756\"\u003e\u003ccode\u003eb51290f\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/70070a9a04c6d3835bce982247e80aa654546721\"\u003e\u003ccode\u003e70070a9\u003c/code\u003e\u003c/a\u003e docs: release 12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/47aa0c7705b9ef956fe552809bdb654e8254f3e6\"\u003e\u003ccode\u003e47aa0c7\u003c/code\u003e\u003c/a\u003e fix: widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8467\"\u003e#8467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/1de40c0e916b3d9012a827649f4a1d86081e3961\"\u003e\u003ccode\u003e1de40c0\u003c/code\u003e\u003c/a\u003e build(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8472\"\u003e#8472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/74678b046b977551c0bff9157c2d42cd8eaade3e\"\u003e\u003ccode\u003e74678b0\u003c/code\u003e\u003c/a\u003e build(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/3f83d807a180b47345729b6740d30d924e50f752\"\u003e\u003ccode\u003e3f83d80\u003c/code\u003e\u003c/a\u003e build(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8463\"\u003e#8463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/04387c334c39249d76541eaa43449e2a926e30cf\"\u003e\u003ccode\u003e04387c3\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/11e17710cfdb89e0fba07f3bbd80e8e0b809352e\"\u003e\u003ccode\u003e11e1771\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/e8505458d30a169c4550fb60089d7892ea8a7ff5\"\u003e\u003ccode\u003ee850545\u003c/code\u003e\u003c/a\u003e chore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8468\"\u003e#8468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9acbb3392e13213eddb597fdfb11c76ad099160a\"\u003e\u003ccode\u003e9acbb33\u003c/code\u003e\u003c/a\u003e feat: improve Sonatype Guide / OSS Index cache handling and insufficient cred...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v12.2.1...v12.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18\n\nUpdates `org.springframework.boot:spring-boot` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\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\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\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 Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` 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-core'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.slf4j:jcl-over-slf4j` from 2.0.17 to 2.0.18\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/SAP/btp-environment-variable-access/pull/332","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fbtp-environment-variable-access/issues/332","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/332/packages"},{"uuid":"4457540503","node_id":"PR_kwDOACZ7Bc7cGQFl","number":842,"state":"closed","title":"chore(deps): bump org.springframework:spring-core from 6.2.8 to 6.2.11 in /saiku-bom","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T21:09:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T23:18:55.000Z","updated_at":"2026-05-16T21:09:45.000Z","time_to_close":78641,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springframework:spring-core","old_version":"6.2.8","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"/saiku-bom","ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.2.8 to 6.2.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.11\"\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-core\u0026package-manager=maven\u0026previous-version=6.2.8\u0026new-version=6.2.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/spiculedata/saiku/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/spiculedata/saiku/pull/842","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiculedata%2Fsaiku/issues/842","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/842/packages"},{"uuid":"4405749156","node_id":"PR_kwDOKCzF3c7Zf3F4","number":3,"state":"closed","title":"Bump the maven group across 19 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-08T10:40:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T10:39:44.000Z","updated_at":"2026-05-08T10:40:42.000Z","time_to_close":56,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":9,"packages":[{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.hibernate:hibernate-validator","old_version":"6.1.0.Final","new_version":"6.2.0.Final"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.hibernate:hibernate-validator","old_version":"6.1.0.Final","new_version":"6.2.0.Final"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.10.3","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.hibernate:hibernate-validator","old_version":"6.1.0.Final","new_version":"6.2.0.Final"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.10.3","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /springMVC_HibernateValidator directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and org.hibernate:hibernate-validator.\nBumps the maven group with 4 updates in the /springMVC_Interceptor directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /springMVC_Result directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 4 updates in the /springMVC_ajax directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /springMVC_convert\u0026format directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 4 updates in the /springMVC_exception directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 4 updates in the /springMVC_form directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /springMVC_maven directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 3 updates in the /springMVC_test directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and org.hibernate:hibernate-validator.\nBumps the maven group with 4 updates in the /springMVC_upload directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 4 updates in the /spring_SSM directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 3 updates in the /spring_mybatis+ directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [com.mchange:c3p0](https://github.com/swaldman/c3p0).\nBumps the maven group with 4 updates in the /spring_mybatis_generator directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /spring_mybatis_test directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 2 updates in the /spring_mybatis_test02 directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 2 updates in the /spring_mybatis_test03 directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 3 updates in the /spring_quartz directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz).\nBumps the maven group with 3 updates in the /spring_quartz_merge directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz).\nBumps the maven group with 3 updates in the /spring_quartz_merge_annotation directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz).\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.1.0.Final to 6.2.0.Final\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.1.0.Final to 6.2.0.Final\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.10.3 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.3...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.1.0.Final to 6.2.0.Final\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.10.3 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.3...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s...\n\n_Description has been truncated_","html_url":"https://github.com/dhay3/spring/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhay3%2Fspring/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4374431829","node_id":"PR_kwDOG-OdAM7X5Zwj","number":326,"state":"closed","title":"chore: Bump the production-minor-patch group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-13T06:04:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T06:26:42.000Z","updated_at":"2026-05-13T06:04:06.000Z","time_to_close":776241,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"production-minor-patch","update_count":3,"packages":[{"name":"org.owasp:dependency-check-maven","old_version":"12.2.1","new_version":"12.2.2","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.springframework.boot:spring-boot","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-core","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 production-minor-patch group with 3 updates in the / directory: [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.owasp:dependency-check-maven` from 12.2.1 to 12.2.2\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.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\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.2\"\u003eVersion 12.2.2\u003c/a\u003e (2026-05-03x)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8467\"\u003e#8467\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improve Sonatype Guide / OSS Index cache handling and insufficient credits error reporting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8451\"\u003e#8451\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: de-duplicate and sort both \u003ccode\u003eincludedBy\u003c/code\u003e and \u003ccode\u003eprojectReferences\u003c/code\u003e in reports (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8440\"\u003e#8440\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add corepack to docker image (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8386\"\u003e#8386\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support and prefer githubID vuln identifiers from RetireJS (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8419\"\u003e#8419\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: bump open-vulnerability-clients to resolve NVD timestamp parsing errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8427\"\u003e#8427\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: migrate default OSS Index API URL to Sonatype Guide; supporting optional username (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8404\"\u003e#8404\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8468\"\u003e#8468\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove spurious bundle-audit log line when there are no errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8454\"\u003e#8454\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: tweak docs site structure; documenting missing analyzers (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8462\"\u003e#8462\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: correct missing documentation for Gradle plugin (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8431\"\u003e#8431\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8472\"\u003e#8472\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8465\"\u003e#8465\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8463\"\u003e#8463\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8453\"\u003e#8453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8452\"\u003e#8452\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump joda-time:joda-time from 2.14.1 to 2.14.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8464\"\u003e#8464\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump com.mysql:mysql-connector-j from 9.6.0 to 9.7.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8445\"\u003e#8445\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8448\"\u003e#8448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump org.jsoup:jsoup from 1.22.1 to 1.22.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8437\"\u003e#8437\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8420\"\u003e#8420\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump httpcomponents.client.version from 5.6 to 5.6.1 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8432\"\u003e#8432\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump apache.ant.version from 1.10.16 to 1.10.17 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8416\"\u003e#8416\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: tidy CHANGELOG formatting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8414\"\u003e#8414\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/104?closed=1\"\u003echanges\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/dependency-check/DependencyCheck/commit/b51290fd340722350b130c5c9549268969062756\"\u003e\u003ccode\u003eb51290f\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/70070a9a04c6d3835bce982247e80aa654546721\"\u003e\u003ccode\u003e70070a9\u003c/code\u003e\u003c/a\u003e docs: release 12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/47aa0c7705b9ef956fe552809bdb654e8254f3e6\"\u003e\u003ccode\u003e47aa0c7\u003c/code\u003e\u003c/a\u003e fix: widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8467\"\u003e#8467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/1de40c0e916b3d9012a827649f4a1d86081e3961\"\u003e\u003ccode\u003e1de40c0\u003c/code\u003e\u003c/a\u003e build(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8472\"\u003e#8472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/74678b046b977551c0bff9157c2d42cd8eaade3e\"\u003e\u003ccode\u003e74678b0\u003c/code\u003e\u003c/a\u003e build(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/3f83d807a180b47345729b6740d30d924e50f752\"\u003e\u003ccode\u003e3f83d80\u003c/code\u003e\u003c/a\u003e build(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8463\"\u003e#8463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/04387c334c39249d76541eaa43449e2a926e30cf\"\u003e\u003ccode\u003e04387c3\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/11e17710cfdb89e0fba07f3bbd80e8e0b809352e\"\u003e\u003ccode\u003e11e1771\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/e8505458d30a169c4550fb60089d7892ea8a7ff5\"\u003e\u003ccode\u003ee850545\u003c/code\u003e\u003c/a\u003e chore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8468\"\u003e#8468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9acbb3392e13213eddb597fdfb11c76ad099160a\"\u003e\u003ccode\u003e9acbb33\u003c/code\u003e\u003c/a\u003e feat: improve Sonatype Guide / OSS Index cache handling and insufficient cred...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v12.2.1...v12.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\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\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\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 Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` 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-core'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/SAP/btp-environment-variable-access/pull/326","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fbtp-environment-variable-access/issues/326","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/326/packages"},{"uuid":"4293482036","node_id":"PR_kwDOG-OdAM7T1eOi","number":323,"state":"closed","title":"chore: Bump org.springframework:spring-core from 7.0.6 to 7.0.7 in the production-minor-patch group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T06:03:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T06:09:28.000Z","updated_at":"2026-04-24T06:03:44.000Z","time_to_close":345254,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"org.springframework:spring-core","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"the production-minor-patch group","ecosystem":"maven"},"body":"Bumps the production-minor-patch group with 1 update: [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework:spring-core` 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-core'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-core\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/SAP/btp-environment-variable-access/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fbtp-environment-variable-access/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"},{"uuid":"4285486322","node_id":"PR_kwDOAIX3Vs7TdThn","number":4222,"state":"open","title":"Bump org.springframework:spring-core from 7.0.6 to 7.0.7","user":"dependabot[bot]","labels":["dependabot: Maven"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T21:42:48.000Z","updated_at":"2026-04-17T22:07:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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 [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) 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-core'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-core\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 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/assertj/assertj/pull/4222","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/assertj%2Fassertj/issues/4222","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4222/packages"},{"uuid":"4253262748","node_id":"PR_kwDOR7wPsc7R7qqC","number":16,"state":"open","title":"Bump org.springframework:spring-core from 5.2.0.RELEASE 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-13T09:39:14.000Z","updated_at":"2026-04-13T09:39:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","old_version":"5.2.0.RELEASE","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 5.2.0.RELEASE 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-core'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/v5.2.0.RELEASE...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-core\u0026package-manager=maven\u0026previous-version=5.2.0.RELEASE\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/ankitha39/vulnerability-testing/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankitha39%2Fvulnerability-testing/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4229033728","node_id":"PR_kwDOOY__Bc7Q_0jO","number":10,"state":"closed","title":"Bump the maven group across 3 directories with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T20:38:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T02:54:33.000Z","updated_at":"2026-05-18T20:38:37.000Z","time_to_close":3433442,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":21,"packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.springframework:spring-core","old_version":"5.3.39","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.104","new_version":"9.0.113"},{"name":"commons-fileupload:commons-fileupload","old_version":"1.5","new_version":"1.6.0"},{"name":"commons-beanutils:commons-beanutils","old_version":"1.10.1","new_version":"1.11.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"6.1.7.Final","new_version":"6.2.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.apache.tika:tika-core","old_version":"3.0.0-BETA","new_version":"3.2.2","repository_url":"https://github.com/apache/tika"},{"name":"org.opensearch:opensearch-common","old_version":"2.16.0","new_version":"2.19.4","repository_url":"https://github.com/opensearch-project/OpenSearch"},{"name":"io.netty:netty-codec","old_version":"4.1.112.Final","new_version":"4.1.125.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"9.37.2","new_version":"9.37.4"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 14 updates in the /library directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.5.1` | `3.6.1` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 13 updates in the /master directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 14 updates in the /sitestats directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n| org.apache.xmlgraphics:fop | `1.0` | `2.2` |\n\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.5.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.17.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.104 to 9.0.113\n\nUpdates `commons-fileupload:commons-fileupload` from 1.5 to 1.6.0\n\nUpdates `commons-beanutils:commons-beanutils` from 1.10.1 to 1.11.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.3\n\nUpdates `org.hibernate.validator:hibernate-validator` from 6.1.7.Final to 6.2.0.Final\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-validator/blob/6.2.0.Final/changelog.txt\"\u003eorg.hibernate.validator:hibernate-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.0.Final (23-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1821 - engine     - HV-1755 introduces NPE in org.hibernate.validator.internal.engine.ValidatorFactoryImpl constructor\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1822 - validators - Add Russian specific validator for russian taxpayer identification number\u003c/p\u003e\n\u003ch2\u003e6.2.0.CR1 (07-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Improvement\n* HV-1812 - engine             - Avoid reflection-based metadata extraction for built-in value extractors\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1816 - engine             - Disable Expression Language by default for custom constraint violations\u003c/p\u003e\n\u003cp\u003e** Remove Feature\n* HV-1790 - engine, validators - Remove the SafeHtml constraint\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1820 - engine             - Upgrade JBoss Logging to 3.4.1.Final\n* HV-1819 - engine             - Upgrade Classmate to 1.5.1\n* HV-1817 - build              - Upgrade to checkstyle 8.38\u003c/p\u003e\n\u003ch2\u003e6.1.6.Final (30-09-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1804 - translations - Fix Dutch translation for \u003ca href=\"https://github.com/Size\"\u003e\u003ccode\u003e@​Size\u003c/code\u003e\u003c/a\u003e constraint\n* HV-1797 - validators   - Validation on classes with a bidirectional relationship cause stack overflow on 6.1.x\n* HV-1761 - engine       - Interpolation of primitive arrays causes a ClassCastException\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HV-1782 - translations - Remove trailing dot from \u003ca href=\"https://github.com/Max\"\u003e\u003ccode\u003e@​Max\u003c/code\u003e\u003c/a\u003e constraint German translation\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1780 - validators   - Add \u003ca href=\"https://github.com/Normalized\"\u003e\u003ccode\u003e@​Normalized\u003c/code\u003e\u003c/a\u003e contraint that validates if text is normalized in a given form\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1803 - tests        - Move the tests to log4j2\n* HV-1802 - tests        - Update ByteBuddy test dependency to 1.10.16\n* HV-1795 - build        - Remove link to JavaMoney javadoc\u003c/p\u003e\n\u003ch2\u003e6.1.5.Final (06-05-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1774 - engine        - Invalid parsing of EL expression can lead to invalid EL expressions considered valid\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/a883dcd11d7f9d8bdd8a2069a54cddd9213051c6\"\u003e\u003ccode\u003ea883dcd\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/badcc8f2b662e98ea974fcd341b6013eb3fb94a4\"\u003e\u003ccode\u003ebadcc8f\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/ff4faab33b8c8d2d10f4b5907320f59191c7612e\"\u003e\u003ccode\u003eff4faab\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/d8c8faaabb23786e026e4cd27fc3db3b43704d56\"\u003e\u003ccode\u003ed8c8faa\u003c/code\u003e\u003c/a\u003e HV-1822 add russian specific INN annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/3304647fa6c5cccb5d66448d8fb90640e53fa912\"\u003e\u003ccode\u003e3304647\u003c/code\u003e\u003c/a\u003e HV-1821 Support using a non-Hibernate Validator configuration class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/9c61b9570913fe723b60e45970928d3fba0edfb3\"\u003e\u003ccode\u003e9c61b95\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/02ed74e331012f8d1fd3966bf0e7a8f2650cedd8\"\u003e\u003ccode\u003e02ed74e\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/401a85d08800c4f68ad5f0fb2121862923d23b50\"\u003e\u003ccode\u003e401a85d\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/72322262c405d912874559cd065ea72a638f2f67\"\u003e\u003ccode\u003e7232226\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/17850546db3d8d5eda23ca86afb39972cb1dbd30\"\u003e\u003ccode\u003e1785054\u003c/code\u003e\u003c/a\u003e HV-1820 Upgrade JBoss Logging to 3.4.1.Final\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-validator/compare/6.1.7.Final...6.2.0.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tika:tika-core` from 3.0.0-BETA to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/tika/blob/main/CHANGES.txt\"\u003eorg.apache.tika:tika-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRelease 4.0.0-BETA1 - ???\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved towards default json based configuration (TIKA-4544 and many others).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules have been reorganized by\nresource (tika-pipes-solr) vs task (tika-pipes-fetcher-solr)\n(TIKA-4543). Note that the file-system pipes components have\nbeen taken out of tika-pipes-core and placed in their own\npf4j module: tika-pipes-file-system.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules are now pf4j plugins (TIKA-4519).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes core classes have been moved to a new module: tika-pipes-core,\nand the FileSystem pipes components have moved (TIKA-4334).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMetadataListFilter has been renamed MetadataFilter, and\nMetadataFilter has been removed (TIKA-4546).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved several modules, including: tika-batch (TIKA-4333), snaps deployment (TIKA-4502),\ndotnet (TIKA-4332), advanced media module (TIKA-4500), tika-dl module (TIKA-4499),\ntika-fuzzing module (TIKA-4506).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeaders are no longer injected into the body/content of MSG files (TIKA-4345). Please open\na ticket if you need this behavior across email formats.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAPI changes in the EmbeddedStreamTranslator (TIKA-4518).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved DigestingParser (TIKA-4607).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOTHER CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency bug in TikaToXMP (TIKA-4393)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRelease 3.3.0 - ???\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eVarious fixes based on regression testing (TIKA-4563).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove zip parsing (TIKA-4650).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd detection of compressed bmp (TIKA-4511).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow per file timeouts in tika-pipes (TIKA-4497).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd matroska detector (TIKA-1180).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow multiple values for many Dublin Core keys (TIKA-4466).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtract macros by default in tika-app's commandline and gui (TIKA-4472).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/c5c9d00e475d48226dfe3f80a2891bfa5426043a\"\u003e\u003ccode\u003ec5c9d00\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.2.2-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/5d87ef30df9247e43cc32e48fcfba1cb7a3a3310\"\u003e\u003ccode\u003e5d87ef3\u003c/code\u003e\u003c/a\u003e update CHANGES.txt for 3.2.2 rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/a608cc2f4542248336c5a19e392f68c732b53b3d\"\u003e\u003ccode\u003ea608cc2\u003c/code\u003e\u003c/a\u003e further improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/948c75302d7cb6cb0cb0655a2f5935c492f404c0\"\u003e\u003ccode\u003e948c753\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph, aws, nimbus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0f78344d88d201f0a158074528c8ffe94082c6d7\"\u003e\u003ccode\u003e0f78344\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/94acef2854eed07f0ded357c13a659409495ca49\"\u003e\u003ccode\u003e94acef2\u003c/code\u003e\u003c/a\u003e Improve configuration of xmlinputfactory (\u003ca href=\"https://redirect.github.com/apache/tika/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0c89f4b894395af57d441e0cbebdf2cb6657416d\"\u003e\u003ccode\u003e0c89f4b\u003c/code\u003e\u003c/a\u003e Simplify path naming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0b889d13aa2c08c1e1674c712df89b6ec4894ccd\"\u003e\u003ccode\u003e0b889d1\u003c/code\u003e\u003c/a\u003e TIKA-4455: update commons-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/d20be6c71e1df05a1cfc4a5338d77a6b17196c46\"\u003e\u003ccode\u003ed20be6c\u003c/code\u003e\u003c/a\u003e TIKA-4455: replace deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/8b580d84d8199d23ea3b0bacf1a73355ddc15bd2\"\u003e\u003ccode\u003e8b580d8\u003c/code\u003e\u003c/a\u003e TIKA-4455: remove json-smart exclusion, no longer needed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/tika/compare/3.0.0-BETA...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch:opensearch-common` from 2.16.0 to 2.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/OpenSearch/releases\"\u003eorg.opensearch:opensearch-common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.4\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.4 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.4\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew cluster setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19491\"\u003e#19491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Apache Lucene to 9.12.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19444\"\u003e#19444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bc-fips\u003c/code\u003e from 2.0.0 to 2.1.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-lang3\u003c/code\u003e from 3.14.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcprov-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcmail-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcpkix-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.tika\u003c/code\u003e from 2.9.2 to 3.2.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-compress\u003c/code\u003e from 1.26.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commonscodec\u003c/code\u003e from 1.16.1 to 1.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19229\"\u003e#19229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump netty from 4.1.121.Final to 4.1.125.Final (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19270\"\u003e#19270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bouncycastle from 1.79 to 1.82 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19552\"\u003e#19552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.ajoberstar.grgit:grgit-core\u003c/code\u003e from 5.2.1 to 5.3.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor-netty\u003c/code\u003e from 1.1.23 to 1.2.9 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor\u003c/code\u003e from 3.5.20 to 3.7.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.hadoop:hadoop-minicluster\u003c/code\u003e from 3.4.1 to 3.4.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19605\"\u003e#19605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eio.grpc\u003c/code\u003e deps from 1.68.2 to 1.75.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19495\"\u003e#19495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ecom.nimbusds:nimbus-jose-jwt\u003c/code\u003e from 10.0.2 to 10.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19538\"\u003e#19538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd task cancellation checks in aggregators (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18426\"\u003e#18426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OOM due to large number of shard result buffering (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19066\"\u003e#19066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix QueryPhaseResultConsumer incomplete callback loops (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19231\"\u003e#19231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ScoreDoc instead of FieldDoc when creating TopScoreDocCollectorManager to avoid unnecessary conversion (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18802\"\u003e#18802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19637\"\u003e#19637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace centos:8 with almalinux:8 since centos docker images are deprecated (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19154\"\u003e#19154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow plugins to copy folders into their config dir during installation (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19343\"\u003e#19343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnboarding new maven snapshots publishing to s3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.3\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.3 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.3\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject close index requests, while remote store migration is in progress.(\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18327\"\u003e#18327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/e2e89961c9a327daf514a7ce1320a6189bfd08cd\"\u003e\u003ccode\u003ee2e8996\u003c/code\u003e\u003c/a\u003e Fix :build-tools:integTest fails on Mac and aarch64 Ubuntu (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19830\"\u003e#19830\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19832\"\u003e#19832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29473d568b2d3201641e6686a2172d955999fbc2\"\u003e\u003ccode\u003e29473d5\u003c/code\u003e\u003c/a\u003e [AUTO] Add release notes for 2.19.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19819\"\u003e#19819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/00bb78b77b599118b6e9302f7a7ac7d2a840eb5e\"\u003e\u003ccode\u003e00bb78b\u003c/code\u003e\u003c/a\u003e Introduced new setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19491\"\u003e#19491\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19814\"\u003e#19814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/d69262e940acbfbd3f469970810092576b182221\"\u003e\u003ccode\u003ed69262e\u003c/code\u003e\u003c/a\u003e Fix IndexOutOfBoundsException when running include/exclude with non-existent ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/957e12f07c06412ad645a36962da9467057d88be\"\u003e\u003ccode\u003e957e12f\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Task cancellation and query phase result consumer changes (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/80cb53e262670e20f2341971919e86e29d84fd8c\"\u003e\u003ccode\u003e80cb53e\u003c/code\u003e\u003c/a\u003e Fix broken Gradle Spock's integration (skips Groovy tests) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19742\"\u003e#19742\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29450f040d5ec3ae80065de999d0560bd2f720f7\"\u003e\u003ccode\u003e29450f0\u003c/code\u003e\u003c/a\u003e Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19538\"\u003e#19538\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/404107e4c6db6b883f067e465fd66b954cc0bf49\"\u003e\u003ccode\u003e404107e\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Onboarding new maven snapshots publishing to s3 (OpenSearch C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/19d5c28650a252965549a3b18759780a131e6529\"\u003e\u003ccode\u003e19d5c28\u003c/code\u003e\u003c/a\u003e Fix CVE's (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/18935\"\u003e#18935\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/b286d2dc44b61c806b5cbaeb7e94f82c1844d764\"\u003e\u003ccode\u003eb286d2d\u003c/code\u003e\u003c/a\u003e Replace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/192\"\u003e#192\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/opensearch-project/OpenSearch/compare/2.16.0...2.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec` from 4.1.112.Final to 4.1.125.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/56ea9763c6ac550f0f8ab7849ef0af21532643cb\"\u003e\u003ccode\u003e56ea976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.125.Final\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/idgrou/sakai/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/idgrou%2Fsakai/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4208104848","node_id":"PR_kwDOA6jaQc7QD7kQ","number":51,"state":"closed","title":"build(deps): bump org.springframework:spring-core from 6.2.6 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T17:11:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-05T17:03:57.000Z","updated_at":"2026-04-05T17:11:20.000Z","time_to_close":434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.springframework:spring-core","old_version":"6.2.6","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.2.6 to 6.2.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.11\"\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-core\u0026package-manager=maven\u0026previous-version=6.2.6\u0026new-version=6.2.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/levelp/webissues_simple/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/levelp/webissues_simple/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/levelp%2Fwebissues_simple/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"4114397506","node_id":"PR_kwDOFHXnnM7Mb-Kz","number":25,"state":"closed","title":"chore(deps): bump the production-deps group with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-22T01:56:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-22T01:56:16.000Z","updated_at":"2026-03-22T01:56:35.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":8,"packages":[{"name":"org.glassfish.jaxb:jaxb-core","old_version":"4.0.6","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.6","new_version":"4.0.7"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-beans","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-orm","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","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 production-deps group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.glassfish.jaxb:jaxb-core | `4.0.6` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.6` | `4.0.7` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-orm](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n\nUpdates `org.glassfish.jaxb:jaxb-core` from 4.0.6 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.6 to 4.0.7\n\nUpdates `org.springframework:spring-jdbc` 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-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.5...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-beans` 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-beans'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\nUpdates `org.springframework:spring-context` 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-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.5...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-orm` 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-orm'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\nUpdates `org.springframework:spring-core` 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-core'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\nUpdates `org.springframework:spring-web` 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-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.5...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-beans` 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-beans'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...\n\n_Description has been truncated_","html_url":"https://github.com/MatrixDai/liquibase/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatrixDai%2Fliquibase/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4084679124","node_id":"PR_kwDODLtToM7LCJgn","number":731,"state":"closed","title":"Bump the all-minor-patch group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-23T10:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T20:39:09.000Z","updated_at":"2026-03-23T10:43:18.000Z","time_to_close":569046,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":11,"packages":[{"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-failsafe-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.6","new_version":"4.0.7"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.assertj:assertj-core","old_version":"3.27.6","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.junit:junit-bom","old_version":"5.14.2","new_version":"5.14.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.15","new_version":"6.2.17","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.12","new_version":"3.9.14","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.12","new_version":"3.9.14"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\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-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.4` | `2.21.1` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.6` | `4.0.7` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.6` | `3.27.7` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.14.2` | `5.14.3` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.17` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.9.0` | `3.10.0` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.12` | `3.9.14` |\n| org.apache.maven:maven-core | `3.9.12` | `3.9.14` |\n\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-failsafe-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-failsafe-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 `com.fasterxml.jackson:jackson-bom` from 2.19.4 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.19.4...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.glassfish.jaxb:jaxb-runtime` from 4.0.6 to 4.0.7\n\nUpdates `org.mockito:mockito-core` from 5.21.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\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/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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.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.assertj:assertj-core` from 3.27.6 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.6...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.14.2 to 5.14.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 5.14.3 = Platform 1.14.3 + Jupiter 5.14.3 + Vintage 5.14.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.14.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/r5.14.2...r5.14.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1c14c1b83fcdd6091593cd4869f7ce82754f54d0\"\u003e\u003ccode\u003e1c14c1b\u003c/code\u003e\u003c/a\u003e Release 5.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/698391f73c2fa13ef488e3f1eedf11d149989102\"\u003e\u003ccode\u003e698391f\u003c/code\u003e\u003c/a\u003e Finalize 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5655c22bf36e0b0e57cffc11f771ab691a2b2494\"\u003e\u003ccode\u003e5655c22\u003c/code\u003e\u003c/a\u003e Fix link to milestone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b4d1f561d1a0181f3d8f4ac935f735f1c42365de\"\u003e\u003ccode\u003eb4d1f56\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/5b6dfef181ac6269de67bdefebbfb42e54c28d14\"\u003e\u003ccode\u003e5b6dfef\u003c/code\u003e\u003c/a\u003e Fix references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/718ee1588ec6d74dfa7f05b572fc669b991a3a2a\"\u003e\u003ccode\u003e718ee15\u003c/code\u003e\u003c/a\u003e Fail build if xref fragment is invalid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a809887b6b13d55b64badb472ed213e3a9a89fa8\"\u003e\u003ccode\u003ea809887\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/b568f5afd9ad8842cd4c8645e274ed26a6a41691\"\u003e\u003ccode\u003eb568f5a\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/1ebb6bc0e1409ec836172d346938953de82cd189\"\u003e\u003ccode\u003e1ebb6bc\u003c/code\u003e\u003c/a\u003e Add missing checkout step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4ca615b8c7740ad635dd118f5b6f47f9c2f49d9a\"\u003e\u003ccode\u003e4ca615b\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.15 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-core'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\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/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.15...v6.2.17\"\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-dependency-plugin` from 3.9.0 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-dependency-plugin/releases\"\u003eorg.apache.maven.plugins:maven-dependency-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.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\u003eIntroduce graphRoots for dependencyFilter based mojos (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1571\"\u003e#1571\u003c/a\u003e) \u003ca href=\"https://github.com/rfscholte\"\u003e\u003ccode\u003e@​rfscholte\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\u003eApply excludeReactor to plugin dependencies in go-offline and resolve-plugins (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1583\"\u003e#1583\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly log dependency classpath when no property/file output is specified (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1551\"\u003e#1551\u003c/a\u003e) \u003ca href=\"https://github.com/mwalser\"\u003e\u003ccode\u003e@​mwalser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MDEP-974\"\u003e[MDEP-974]\u003c/a\u003e - strip ansi codes when writing to a file (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1564\"\u003e#1564\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📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd analyze-only to usage page (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1587\"\u003e#1587\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove doc comment to correct location (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1568\"\u003e#1568\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFocus on most recent version (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1537\"\u003e#1537\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jenkin bages in README (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1586\"\u003e#1586\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove dependencies filtering in AbstractAnalyzeMojo (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1579\"\u003e#1579\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-dependency-plugin/pull/1574\"\u003e#1574\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-dependency-plugin/pull/1569\"\u003e#1569\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-dependency-plugin/pull/1563\"\u003e#1563\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-dependency-plugin/pull/1562\"\u003e#1562\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 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1558\"\u003e#1558\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1548\"\u003e#1548\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate JUnit3 based Tests to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1541\"\u003e#1541\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\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.shared:maven-dependency-analyzer from 1.16.0 to 1.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1584\"\u003e#1584\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 2.9.1 to 3.27.7 in /src/it/projects/analyze-testDependencyWithNonTestScope (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1581\"\u003e#1581\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-dependency-plugin/pull/1582\"\u003e#1582\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-dependency-plugin/pull/1580\"\u003e#1580\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-dependency-plugin/pull/1578\"\u003e#1578\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-archiver from 4.10.4 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1576\"\u003e#1576\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 46 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1573\"\u003e#1573\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jsoup:jsoup from 1.21.2 to 1.22.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1572\"\u003e#1572\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-dependency-plugin/pull/1570\"\u003e#1570\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-dependency-plugin/pull/1559\"\u003e#1559\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-dependency-plugin/pull/1552\"\u003e#1552\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-archiver from 4.10.3 to 4.10.4 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1553\"\u003e#1553\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-io from 3.5.2 to 3.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1554\"\u003e#1554\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-dependency-plugin/pull/1555\"\u003e#1555\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-dependency-plugin/pull/1550\"\u003e#1550\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-io from 3.5.1 to 3.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1538\"\u003e#1538\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-archiver from 4.10.1 to 4.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1539\"\u003e#1539\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-dependency-plugin/commit/4127c336cc2420d0f19e7927371f979841df6e7b\"\u003e\u003ccode\u003e4127c33\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-dependency-plugin-3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/68b5e4733ab4c908ce782eaa1eb7315dda9af034\"\u003e\u003ccode\u003e68b5e47\u003c/code\u003e\u003c/a\u003e Add analyze-only to usage page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/09d5860369068c74a21e0f3153912cbf6f73ed5b\"\u003e\u003ccode\u003e09d5860\u003c/code\u003e\u003c/a\u003e Fix Jenkin bages in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/4308f6ccfe82f60fdff18ddaeabb85b44e80ee0d\"\u003e\u003ccode\u003e4308f6c\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.shared:maven-dependency-analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ba3c570e3de0b113a07acce0be7e50686fc48c84\"\u003e\u003ccode\u003eba3c570\u003c/code\u003e\u003c/a\u003e Apply excludeReactor to plugin dependencies in go-offline and resolve-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0d88b668ca4e192534bbba6402e9051aae8229ab\"\u003e\u003ccode\u003e0d88b66\u003c/code\u003e\u003c/a\u003e Only log dependency classpath when no property/file output is specified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0075e3140a2986fef6eae41253dbc69fb287957e\"\u003e\u003ccode\u003e0075e31\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/65d53bba0a0e829ca0ed8f17e9803d86755df61f\"\u003e\u003ccode\u003e65d53bb\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/eaf54f044b31d450646c7b0cc40297cb0b829400\"\u003e\u003ccode\u003eeaf54f0\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-dependency-plugin/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ece9a38fdc29ca84eb278ea7c4e38be7735af4af\"\u003e\u003ccode\u003eece9a38\u003c/code\u003e\u003c/a\u003e Improve dependencies filtering in AbstractAnalyzeMojo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.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:maven-plugin-api` from 3.9.12 to 3.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven/releases\"\u003eorg.apache.maven:maven-plugin-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.14\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplexus-testing dependencies should be use in test scope (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11761\"\u003e#11761\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 actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11747\"\u003e#11747\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/download-artifact from 7.0.0 to 8.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11748\"\u003e#11748\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.9.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug: SecDispatcher is managed by legacy Plexus DI (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11711\"\u003e#11711\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.9.x] MavenPluginJavaPrerequisiteChecker: Handle 8/1.8 Java version in ranges as well (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11577\"\u003e#11577\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\u003eUpdate Maven plugin versions in default-bindings.xml (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11721\"\u003e#11721\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to JUnit 5 - avoid using TestCase (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11547\"\u003e#11547\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\u003eMaven Resolver 1.9.27 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11732\"\u003e#11732\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump resolverVersion from 1.9.25 to 1.9.26 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11725\"\u003e#11725\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Maven plugin versions in default-bindings.xml (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11721\"\u003e#11721\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 version.sisu-maven-plugin from 0.9.0.M4 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11706\"\u003e#11706\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.2 to 5.0.3 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11688\"\u003e#11688\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 45 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11647\"\u003e#11647\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11666\"\u003e#11666\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.1.0 to 5.2.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11667\"\u003e#11667\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/pull/11658\"\u003e#11658\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11657\"\u003e#11657\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11659\"\u003e#11659\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-testing from 2.0.2 to 2.1.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11620\"\u003e#11620\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/pull/11585\"\u003e#11585\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 actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11557\"\u003e#11557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/download-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11556\"\u003e#11556\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11558\"\u003e#11558\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/commit/996c630dbc656c76214ce58821dcc58be960875b\"\u003e\u003ccode\u003e996c630\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-3.9.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/3d3ecceda0d5aea189e855dfd253005488827ccd\"\u003e\u003ccode\u003e3d3ecce\u003c/code\u003e\u003c/a\u003e plexus-testing dependencies should be use in test scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/1f24dae6ffdf32bb723fea502da763f9a3ae8be4\"\u003e\u003ccode\u003e1f24dae\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/8d1f2c23992c7d7f230cecc4c4e6fef02729866d\"\u003e\u003ccode\u003e8d1f2c2\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7.0.0 to 8.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11748\"\u003e#11748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/d48250a887a96da5f7b49abdc48e56957b1332d4\"\u003e\u003ccode\u003ed48250a\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/apache/maven/commit/39d686bd50d8e054301e3a68ad44781df6f80dda\"\u003e\u003ccode\u003e39d686b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-3.9.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/1779f34b555dfa0d0b5586286b11438ccde6ae42\"\u003e\u003ccode\u003e1779f34\u003c/code\u003e\u003c/a\u003e Maven Resolver 1.9.27 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11732\"\u003e#11732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/18a52647884dcc822eb04bf5a3265a21dc83256c\"\u003e\u003ccode\u003e18a5264\u003c/code\u003e\u003c/a\u003e Bump resolverVersion from 1.9.25 to 1.9.26 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/c081a92df006307f4293fc546d78fb34d94c7bc6\"\u003e\u003ccode\u003ec081a92\u003c/code\u003e\u003c/a\u003e Update Maven plugin versions in default-bindings.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/dea5f14a85e26291f654a4c4a29a58210293628b\"\u003e\u003ccode\u003edea5f14\u003c/code\u003e\u003c/a\u003e Bug: SecDispatcher is managed by legacy Plexus DI (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven/compare/maven-3.9.12...maven-3.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven:maven-core` from 3.9.12 to 3.9.14\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/ehrbase/openEHR_SDK/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehrbase%2FopenEHR_SDK/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"},{"uuid":"4080193847","node_id":"PR_kwDOAbQvks7Kzj0h","number":7536,"state":"open","title":"Bump org.springframework:spring-core from 7.0.5 to 7.0.6","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-16T04:43:16.000Z","updated_at":"2026-03-16T05:05:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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 [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) 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-core'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework:spring-core\u0026package-manager=gradle\u0026previous-version=7.0.5\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/PCGen/pcgen/pull/7536","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PCGen%2Fpcgen/issues/7536","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7536/packages"},{"uuid":"4079362910","node_id":"PR_kwDOCfaSmc7KxCuA","number":71,"state":"open","title":"fix(deps): bump the prod-deps group 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-03-15T22:42:36.000Z","updated_at":"2026-03-15T22:44:16.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":3,"packages":[{"name":"org.springframework:spring-core","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 3 updates: [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) and [org.projectlombok:lombok](https://github.com/projectlombok/lombok).\n\nUpdates `org.springframework:spring-core` 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-core'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\nUpdates `org.springframework:spring-context` 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-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.5...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-context` 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-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.5...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.projectlombok:lombok` from 1.18.42 to 1.18.44\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.44 (March 11th, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized\u003c/code\u003e now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: On JDK25, \u003ccode\u003eval\u003c/code\u003e and \u003ccode\u003e@ExtensionMethod\u003c/code\u003e could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3947\"\u003e#3947\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e + fields marked \u003ccode\u003etransient\u003c/code\u003e would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3936\"\u003e#3936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/17c78feeb77fcdfaec03ad933192014d02c3797d\"\u003e\u003ccode\u003e17c78fe\u003c/code\u003e\u003c/a\u003e [version] pre-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/1edca70420ff29d68e3a7da0c3def499609dac84\"\u003e\u003ccode\u003e1edca70\u003c/code\u003e\u003c/a\u003e [test][\u003ccode\u003e@Jacksonized\u003c/code\u003e] Test emission of warning when not choosing jackson ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e789e823b1ede15ff5a140592d489ed2aeb6a1f4\"\u003e\u003ccode\u003ee789e82\u003c/code\u003e\u003c/a\u003e [test] Update the generation of eclipse test targets from JDK14 to JDK25.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a54cecd4adc00b3193953e6cd125b344bc2e81d6\"\u003e\u003ccode\u003ea54cecd\u003c/code\u003e\u003c/a\u003e [trivial][changelog]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6\"\u003e\u003ccode\u003e3db0a6c\u003c/code\u003e\u003c/a\u003e [bugfix][\u003ccode\u003e@Jacksonized\u003c/code\u003e] javac handler of jacksonized checked for existing ja...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12572fcbd2d69c6b26f19334263d3d7cb0701be3\"\u003e\u003ccode\u003e12572fc\u003c/code\u003e\u003c/a\u003e [test] Adjusted tests to the new 'jackson version is a list' config key setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/0e9699ce82f03644884a755f65a4ad128d2122af\"\u003e\u003ccode\u003e0e9699c\u003c/code\u003e\u003c/a\u003e [changelog] Document implementation of Jackson3 support: \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d441be157b7d51d4694370ac7ecc502565aee6b2\"\u003e\u003ccode\u003ed441be1\u003c/code\u003e\u003c/a\u003e [jacksonized] infrastructure for previous merge resolution: Changed to the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d62b2d5b80dd6be6c18eb4d473601dadff4e54d7\"\u003e\u003ccode\u003ed62b2d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into cachescrubber-\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003egh-3950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f49f0fe78d9c8a0ddce1b5abd1a817ef2eec9e18\"\u003e\u003ccode\u003ef49f0fe\u003c/code\u003e\u003c/a\u003e [test] Remove tests for deprecated \u003ccode\u003e@Logger(access = MODULE)\u003c/code\u003e. They're deprec...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.42...v1.18.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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-di-support/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Ffolio-di-support/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"4073524872","node_id":"PR_kwDOAIX3Vs7KfPgE","number":4186,"state":"open","title":"Bump org.springframework:spring-core from 7.0.5 to 7.0.6","user":"dependabot[bot]","labels":["dependabot: Maven"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T21:42:29.000Z","updated_at":"2026-03-13T21:50:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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 [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) 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-core'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework:spring-core\u0026package-manager=maven\u0026previous-version=7.0.5\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/assertj/assertj/pull/4186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/assertj%2Fassertj/issues/4186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4186/packages"},{"uuid":"4057393717","node_id":"PR_kwDORXscIc7JqpeB","number":9,"state":"closed","title":"Bump the safe-patch-updates group with 20 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-15T15:25:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T10:39:55.000Z","updated_at":"2026-03-15T15:25:53.000Z","time_to_close":362756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"safe-patch-updates","update_count":20,"packages":[{"name":"org.postgresql:postgresql","old_version":"42.7.9","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.auth0:java-jwt","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.21.0","new_version":"2.21.1"},{"name":"com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"org.springframework:spring-core","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-websocket","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-beans","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.maven:maven-core","old_version":"3.9.12","new_version":"3.9.13"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.12","new_version":"3.9.13","repository_url":"https://github.com/apache/maven"},{"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-failsafe-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-shade-plugin","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.fhir:ucum","old_version":"1.0.2","new_version":"1.0.10","repository_url":"https://github.com/FHIR/Ucum-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the safe-patch-updates group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.9` | `42.7.10` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.5.0` | `4.5.1` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.0` | `2.21.1` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.0` | `2.21.1` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.21.0` | `2.21.1` |\n| [com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.21.0` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.21.0` | `2.21.1` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-websocket](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| org.apache.maven:maven-core | `3.9.12` | `3.9.13` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.12` | `3.9.13` |\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-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.1` | `3.6.2` |\n| [org.fhir:ucum](https://github.com/FHIR/Ucum-java) | `1.0.2` | `1.0.10` |\n\nUpdates `org.postgresql:postgresql` from 42.7.9 to 42.7.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\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/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.9...REL42.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.auth0:java-jwt` from 4.5.0 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/java-jwt/releases\"\u003ecom.auth0:java-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate jackson dependency \u003ca href=\"https://redirect.github.com/auth0/java-jwt/pull/732\"\u003e#732\u003c/a\u003e (\u003ca href=\"https://github.com/tanya732\"\u003etanya732\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/auth0/java-jwt/blob/master/CHANGELOG.md\"\u003ecom.auth0:java-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/java-jwt/tree/4.5.1\"\u003e4.5.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/java-jwt/compare/4.5.0...4.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate jackson dependency \u003ca href=\"https://redirect.github.com/auth0/java-jwt/pull/732\"\u003e#732\u003c/a\u003e (\u003ca href=\"https://github.com/tanya732\"\u003etanya732\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/auth0/java-jwt/commit/e81848056eefe16d0ab5ec87106f77bd10993ee0\"\u003e\u003ccode\u003ee818480\u003c/code\u003e\u003c/a\u003e Release 4.5.1 (\u003ca href=\"https://redirect.github.com/auth0/java-jwt/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/a48fcb53ae5edccd7c9fd180c0c9efa06f0bfa00\"\u003e\u003ccode\u003ea48fcb5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/4.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/718be3a2ade1fe8a4ab7e94c974aeafcbacc0ee7\"\u003e\u003ccode\u003e718be3a\u003c/code\u003e\u003c/a\u003e Added Nexus Publishing Plugin (\u003ca href=\"https://redirect.github.com/auth0/java-jwt/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/0caa2b9e6e9fb9497a1150c4aa73be7e6115598d\"\u003e\u003ccode\u003e0caa2b9\u003c/code\u003e\u003c/a\u003e Added hash version for gradle validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/1570283883ed4443d9e41d6fc548ea2fed0053d5\"\u003e\u003ccode\u003e1570283\u003c/code\u003e\u003c/a\u003e Added nexus block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/3feb886d269e0534a58aefc3adfe7e7cd637dd94\"\u003e\u003ccode\u003e3feb886\u003c/code\u003e\u003c/a\u003e Moved dependabot file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/924f120bb8eb796574fb34f2e6297f991d18e5b7\"\u003e\u003ccode\u003e924f120\u003c/code\u003e\u003c/a\u003e Added Nexus Publishing Plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/c03f6826ed563020177acbe53b83ea62b916ca88\"\u003e\u003ccode\u003ec03f682\u003c/code\u003e\u003c/a\u003e Release 4.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/2f10748978be795d741bc656be21a60bbb4bc08c\"\u003e\u003ccode\u003e2f10748\u003c/code\u003e\u003c/a\u003e Update jackson dependency (\u003ca href=\"https://redirect.github.com/auth0/java-jwt/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/eb618dbc9c8219a42ba2a588c5cba290acbd0782\"\u003e\u003ccode\u003eeb618db\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into gh-issue-update-jackson\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/java-jwt/compare/4.5.0...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.0 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.0 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-core/commit/f31979072b3f89254831ba3e7f3ebaa297814195\"\u003e\u003ccode\u003ef319790\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1b741b13b23375b9ba19c7452870045c31fc689a\"\u003e\u003ccode\u003e1b741b1\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-core/commit/79f789e757b151805c4cb06297be6fac62c4d3d7\"\u003e\u003ccode\u003e79f789e\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-core/commit/025b692f07198eded7120a3fa452cc4b279fa23f\"\u003e\u003ccode\u003e025b692\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/71ebce7594f3f0c4ca5e27a150850f545eb750c9\"\u003e\u003ccode\u003e71ebce7\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/edb8f4d2d94d9ed0a795208afa96461236977c39\"\u003e\u003ccode\u003eedb8f4d\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a214d11173ba0695af705d150faf70086d612cb\"\u003e\u003ccode\u003e0a214d1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/00342f2d155bba6ac9dbaa5a0fde1a57b7cc214c\"\u003e\u003ccode\u003e00342f2\u003c/code\u003e\u003c/a\u003e update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1555\"\u003e#1555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.0...jackson-core-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.21.0 to 2.21.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations` from 2.21.0 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-modules-base/commit/d92a13aa97bf2b30097fa7ad671b0318980f5add\"\u003e\u003ccode\u003ed92a13a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/7a124fdcda154aaa4ba7814fcd6f8316a7f3541e\"\u003e\u003ccode\u003e7a124fd\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-modules-base/commit/f6a277bf758168a5276dcd9557a3114786a0b7a6\"\u003e\u003ccode\u003ef6a277b\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-modules-base/commit/90c0cb78a3294c85d27c079392f16a5e750812f1\"\u003e\u003ccode\u003e90c0cb7\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b828ca4f04440e796f985f7834e7a85343aaf824\"\u003e\u003ccode\u003eb828ca4\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/c3291f26e9202e8ed4def19bd554a11fbc4ebb6d\"\u003e\u003ccode\u003ec3291f2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/69aa9a6343a823bbd9bcb172cd7108da199957fe\"\u003e\u003ccode\u003e69aa9a6\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-modules-base/commit/10fda4e9be2d208276da77b9c01336e1aca73a27\"\u003e\u003ccode\u003e10fda4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/04950af192ae40e0e3593e7a9863b61654903938\"\u003e\u003ccode\u003e04950af\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8d4a1bfb47a6bf9b78c3dd7a1904002cdda3adb0\"\u003e\u003ccode\u003e8d4a1bf\u003c/code\u003e\u003c/a\u003e Add ref to SPI subtypes module from release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.21.0...jackson-modules-base-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.21.0 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-dataformats-text/commit/499c5b07e3e226f0e4928765c49565cdf48b8bcb\"\u003e\u003ccode\u003e499c5b0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06ffd1ded0d95c2c4a92c24952a46260293fcaf6\"\u003e\u003ccode\u003e06ffd1d\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-dataformats-text/commit/c82488384ea5b5b6e29746795d14f96462d40abb\"\u003e\u003ccode\u003ec824883\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-dataformats-text/commit/887d7cbf0f42b1425c07ed7f5c71045a43616913\"\u003e\u003ccode\u003e887d7cb\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/ddd9d68b134105cf60ca518b6a67b4b33eecbf28\"\u003e\u003ccode\u003eddd9d68\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e2df4d2e304bbe1c30b9505f2d183eecaa375e25\"\u003e\u003ccode\u003ee2df4d2\u003c/code\u003e\u003c/a\u003e Fix 2.18 pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/f45225a1e2ca4f37fbc7cd7ffcca692d9084d2b2\"\u003e\u003ccode\u003ef45225a\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-dataformats-text/commit/f6e636c445f684a882d1b7c1063cb1e78bef65bf\"\u003e\u003ccode\u003ef6e636c\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cd8aa78717f7440f85d657a1eee4c6c079410c4a\"\u003e\u003ccode\u003ecd8aa78\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/957a0fda1ae11b0388322a786d515eebafa0f06b\"\u003e\u003ccode\u003e957a0fd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.21.0...jackson-dataformats-text-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.0 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-core/commit/f31979072b3f89254831ba3e7f3ebaa297814195\"\u003e\u003ccode\u003ef319790\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1b741b13b23375b9ba19c7452870045c31fc689a\"\u003e\u003ccode\u003e1b741b1\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-core/commit/79f789e757b151805c4cb06297be6fac62c4d3d7\"\u003e\u003ccode\u003e79f789e\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-core/commit/025b692f07198eded7120a3fa452cc4b279fa23f\"\u003e\u003ccode\u003e025b692\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/71ebce7594f3f0c4ca5e27a150850f545eb750c9\"\u003e\u003ccode\u003e71ebce7\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/edb8f4d2d94d9ed0a795208afa96461236977c39\"\u003e\u003ccode\u003eedb8f4d\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a214d11173ba0695af705d150faf70086d612cb\"\u003e\u003ccode\u003e0a214d1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/00342f2d155bba6ac9dbaa5a0fde1a57b7cc214c\"\u003e\u003ccode\u003e00342f2\u003c/code\u003e\u003c/a\u003e update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1555\"\u003e#1555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.0...jackson-core-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.21.0 to 2.21.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations` from 2.21.0 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-modules-base/commit/d92a13aa97bf2b30097fa7ad671b0318980f5add\"\u003e\u003ccode\u003ed92a13a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/7a124fdcda154aaa4ba7814fcd6f8316a7f3541e\"\u003e\u003ccode\u003e7a124fd\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-modules-base/commit/f6a277bf758168a5276dcd9557a3114786a0b7a6\"\u003e\u003ccode\u003ef6a277b\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-modules-base/commit/90c0cb78a3294c85d27c079392f16a5e750812f1\"\u003e\u003ccode\u003e90c0cb7\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b828ca4f04440e796f985f7834e7a85343aaf824\"\u003e\u003ccode\u003eb828ca4\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/c3291f26e9202e8ed4def19bd554a11fbc4ebb6d\"\u003e\u003ccode\u003ec3291f2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/69aa9a6343a823bbd9bcb172cd7108da199957fe\"\u003e\u003ccode\u003e69aa9a6\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-modules-base/commit/10fda4e9be2d208276da77b9c01336e1aca73a27\"\u003e\u003ccode\u003e10fda4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/04950af192ae40e0e3593e7a9863b61654903938\"\u003e\u003ccode\u003e04950af\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8d4a1bfb47a6bf9b78c3dd7a1904002cdda3adb0\"\u003e\u003ccode\u003e8d4a1bf\u003c/code\u003e\u003c/a\u003e Add ref to SPI subtypes module from release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.21.0...jackson-modules-base-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.21.0 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-dataformats-text/commit/499c5b07e3e226f0e4928765c49565cdf48b8bcb\"\u003e\u003ccode\u003e499c5b0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06ffd1ded0d95c2c4a92c24952a46260293fcaf6\"\u003e\u003ccode\u003e06ffd1d\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-dataformats-text/commit/c82488384ea5b5b6e29746795d14f96462d40abb\"\u003e\u003ccode\u003ec824883\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-dataformats-text/commit/887d7cbf0f42b1425c07ed7f5c71045a43616913\"\u003e\u003ccode\u003e887d7cb\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/ddd9d68b134105cf60ca518b6a67b4b33eecbf28\"\u003e\u003ccode\u003eddd9d68\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e2df4d2e304bbe1c30b9505f2d183eecaa375e25\"\u003e\u003ccode\u003ee2df4d2\u003c/code\u003e\u003c/a\u003e Fix 2.18 pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/f45225a1e2ca4f37fbc7cd7ffcca692d9084d2b2\"\u003e\u003ccode\u003ef45225a\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-dataformats-text/commit/f6e636c445f684a882d1b7c1063cb1e78bef65bf\"\u003e\u003ccode\u003ef6e636c\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cd8aa78717f7440f85d657a1eee4c6c079410c4a\"\u003e\u003ccode\u003ecd8aa78\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/957a0fda1ae11b0388322a786d515eebafa0f06b\"\u003e\u003ccode\u003e957a0fd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.21.0...jackson-dataformats-text-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.springframework:spring-core` from 6.2.15 to 6.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\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.15 to 6.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\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.15 to 6.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-websocket` from 6.2.15 to 6.2.16\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-websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-tx` from 6.2.15 to 6.2.16\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-tx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/is...\n\n_Description has been truncated_","html_url":"https://github.com/hhund/dsf/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhund%2Fdsf/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4006826366","node_id":"PR_kwDOAKJSSM7HG6Kc","number":4055,"state":"closed","title":"Bump the dependencies group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T11:35:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T10:08:46.000Z","updated_at":"2026-05-01T11:35:20.000Z","time_to_close":5275593,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":58,"packages":[{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-api-test","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-iostreams","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-jpl","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-slf4j2-impl","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-to-jul","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.4","repository_url":"https://github.com/apache/groovy"},{"name":"tools.jackson:jackson-bom","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mockito:mockito-bom","old_version":"5.18.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"net.bytebuddy:byte-buddy","old_version":"1.17.6","new_version":"1.18.5","repository_url":"https://github.com/raphw/byte-buddy"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.20.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.h2database:h2","old_version":"2.3.232","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"net.javacrumbs.json-unit:json-unit","old_version":"4.1.1","new_version":"5.1.0","repository_url":"https://github.com/lukas-krecan/JsonUnit"},{"name":"com.vlkan.log4j2:log4j2-logstash-layout","old_version":"0.18","new_version":"1.0.5","repository_url":"https://github.com/vy/log4j2-logstash-layout"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.12"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.12"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.0","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.1","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.8","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.11","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.wiremock:wiremock","old_version":"3.13.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.20.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.20.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.1","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.5.1","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.5.1","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.5.1","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-log4j2","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.logging.log4j:log4j-api | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-api-test | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-iostreams | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-jpl | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-slf4j2-impl | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-to-jul | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.24.3` | `2.25.3` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.4` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.0.0` | `3.1.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.mockito:mockito-bom](https://github.com/mockito/mockito) | `5.18.0` | `5.22.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) | `1.17.6` | `1.18.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.21.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.20.0` | `2.21.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.3.232` | `2.4.240` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| [net.javacrumbs.json-unit:json-unit](https://github.com/lukas-krecan/JsonUnit) | `4.1.1` | `5.1.0` |\n| [com.vlkan.log4j2:log4j2-logstash-layout](https://github.com/vy/log4j2-logstash-layout) | `0.18` | `1.0.5` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.12` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.12` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.1` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.8` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.11` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [org.wiremock:wiremock](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.20.0` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.20.0` | `2.21.1` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.1` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.1` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.4` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.4` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.4` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `7.0.5` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.9` | `7.0.5` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-log4j2](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.3` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-api-test` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-iostreams` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-jpl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-jul` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-slf4j` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-api-test` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-iostreams` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-jpl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-jul` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-slf4j` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson:jackson-bom` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/71cd2e0baa8173606263779a86fe35fd980f4b57\"\u003e\u003ccode\u003e71cd2e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6926bbda44df4a94bc346e50cfe0e9302b612f23\"\u003e\u003ccode\u003e6926bbd\u003c/code\u003e\u003c/a\u003e Prep for 3.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5e763e5a04a0f1225f45c477492a8e5cca71d3c2\"\u003e\u003ccode\u003e5e763e5\u003c/code\u003e\u003c/a\u003e Merge branch '3.x' of github.com:FasterXML/jackson-bom into 3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/26b42d63a8357044d6205f91c8daed0c4dd2aded\"\u003e\u003ccode\u003e26b42d6\u003c/code\u003e\u003c/a\u003e Update to latest oss-parent (v76)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/b1c70b55d7675994222ff44bef1ef3c7982235d6\"\u003e\u003ccode\u003eb1c70b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/118\"\u003e#118\u003c/a\u003e from FasterXML/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/de147942d5519b227a6aca6795f0620c184ae5ef\"\u003e\u003ccode\u003ede14794\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5f92034a204559cc3f2705559df7b6be2b90f75f\"\u003e\u003ccode\u003e5f92034\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/648cb70f8384d7cbe2eb437eb54af83971b25384\"\u003e\u003ccode\u003e648cb70\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/e59dd9ad75bd34540ea9c33a364a1ab3d51fd187\"\u003e\u003ccode\u003ee59dd9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e60dd9cf046808e67c66b4d00c921d56f2f0d15\"\u003e\u003ccode\u003e4e60dd9\u003c/code\u003e\u003c/a\u003e Prep for 3.1.0-rc1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.0.0...jackson-bom-3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-bom` from 5.18.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-bom'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\u003ch2\u003ev5.21.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.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump errorprone from 2.41.0 to 2.42.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3732\"\u003e#3732\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3732\"\u003emockito/mockito#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: automatically detect class to mock in mockStatic and mockConstruction [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3731\"\u003e#3731\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3731\"\u003emockito/mockito#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn completed futures for unstubbed Future/CompletionStage in ReturnsEmptyValues [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3727\"\u003e#3727\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3727\"\u003emockito/mockito#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eautomatically detect class to mock [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2779\"\u003e#2779\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2779\"\u003emockito/mockito#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect \u0026quot;has following stubbing(s) with different arguments\u0026quot; message when using Argument Matchers [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003emockito/mockito#2468\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.20.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.20.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-09-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.19.0...v5.20.0\"\u003e11 commit(s)\u003c/a\u003e by Adrian-Kim, Giulio Longfils, Rafael Winterhalter, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3730\"\u003e#3730\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3730\"\u003emockito/mockito#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroducing the Ability to Mock Construction of Generic Types (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003e#2401\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3729\"\u003e#3729\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3729\"\u003emockito/mockito#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.1.1 to 4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3726\"\u003e#3726\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3726\"\u003emockito/mockito#3726\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/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\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/09d2230acd7160252a6db228313c226a976e51b9\"\u003e\u003ccode\u003e09d2230\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/df3e0ccdd42533ac933f87e3fa00c0681d362c5b\"\u003e\u003ccode\u003edf3e0cc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.2 to 1.4.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/04a6e9f88ccc6c29e77b95a8e0b617319bcee234\"\u003e\u003ccode\u003e04a6e9f\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/756a3cf3fa890437603704f1dc2932e908ef3951\"\u003e\u003ccode\u003e756a3cf\u003c/code\u003e\u003c/a\u003e Add description of matchers to potential mismatch (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.18.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 `org.assertj:assertj-core` from 3.27.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.bytebuddy:byte-buddy` from 1.17.6 to 1.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphw/byte-buddy/releases\"\u003enet.bytebuddy:byte-buddy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eByte Buddy 1.18.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEagerly resolve of canonical files during attach emulation to avoid failure when process ends before file can be deleted.\u003c/li\u003e\n\u003cli\u003eAdd super classes to hash code / equals computation in \u003ccode\u003eAdvice\u003c/code\u003e that were missing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new build description in Android 9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using Class File API when Byte Buddy is loaded on the boot loader where multi-release jars are not available.\u003c/li\u003e\n\u003cli\u003eAdd additional safety when processing class files with illegally formed parameters.\u003c/li\u003e\n\u003cli\u003eUpdate to latest ASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport modifiers for value classes in Valhalla builds.\u003c/li\u003e\n\u003cli\u003eImprove use of build cache in Gradle.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix generated module-info to include new package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003emodule-info\u003c/code\u003e class files and \u003ccode\u003eModuleDescription\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAllow for manipulating module information using the \u003ccode\u003eByteBuddy\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.17.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of types that are deprecated as of Java 26.\u003c/li\u003e\n\u003cli\u003eInclude ASM 9.9 that offers ASM support for Java 26.\u003c/li\u003e\n\u003cli\u003eMake sure that generated code internal to Byte Buddy supports CDS if available.\u003c/li\u003e\n\u003cli\u003eUpdate version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.17.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify correct JVM environment for Android builds when using the Gradle plugin.\u003c/li\u003e\n\u003cli\u003eAvoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.\u003c/li\u003e\n\u003cli\u003eCorrect validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.\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/raphw/byte-buddy/blob/master/release-notes.md\"\u003enet.bytebuddy:byte-buddy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e15. February 2026: version 1.18.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEagerly resolve of canonical files during attach emulation to avoid failure when process ends before file can be deleted.\u003c/li\u003e\n\u003cli\u003eAdd super classes to hash code / equals computation in \u003ccode\u003eAdvice\u003c/code\u003e that were missing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e16. January 2026: version 1.18.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new build description in Android 9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e26. November 2025: version 1.18.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using Class File API when Byte Buddy is loaded on the boot loader where multi-release jars are not available.\u003c/li\u003e\n\u003cli\u003eAdd additional safety when processing class files with illegally formed parameters.\u003c/li\u003e\n\u003cli\u003eUpdate to latest ASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e26. November 2025: version 1.18.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport modifiers for value classes in Valhalla builds.\u003c/li\u003e\n\u003cli\u003eImprove use of build cache in Gradle.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e12. November 2025: version 1.18.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generated module-info to include new package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e11. November 2025: version 1.18.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003emodule-info\u003c/code\u003e class files and \u003ccode\u003eModuleDescription\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAllow for manipulating module information using the \u003ccode\u003eByteBuddy\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e8. October 2025: version 1.17.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of types that are deprecated as of Java 26.\u003c/li\u003e\n\u003cli\u003eInclude ASM 9.9 that offers ASM support for Java 26.\u003c/li\u003e\n\u003cli\u003eMake sure that generated code internal to Byte Buddy supports CDS if available.\u003c/li\u003e\n\u003cli\u003eUpdate version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e17. August 2025: version 1.17.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify correct JVM environment for Android builds when using the Gradle plugin.\u003c/li\u003e\n\u003cli\u003eAvoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.\u003c/li\u003e\n\u003cli\u003eCorrect validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.\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/raphw/byte-buddy/commit/e01d09a59b78bb2bac9f70484c81823e8afe8bc6\"\u003e\u003ccode\u003ee01d09a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release byte-buddy-1.18.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/0cef4be038605bf310c5176cc4db7c53f46043bd\"\u003e\u003ccode\u003e0cef4be\u003c/code\u003e\u003c/a\u003e [release] Release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/c880bab5e215637549ef8393e7523c7809d9f9c2\"\u003e\u003ccode\u003ec880bab\u003c/code\u003e\u003c/a\u003e Fix hashcode equals generation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/05dc85e3e3fda00dfa5f39e03073cf4cf62d664d\"\u003e\u003ccode\u003e05dc85e\u003c/code\u003e\u003c/a\u003e Instana attachpid file removal handling (\u003ca href=\"https://redirect.github.com/raphw/byte-buddy/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/71448e372a94db56de268a4be914438709fb43d9\"\u003e\u003ccode\u003e71448e3\u003c/code\u003e\u003c/a\u003e Add ASM URL for copyright note.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/9689261b67934371b8f3860a055153e944ea6491\"\u003e\u003ccode\u003e9689261\u003c/code\u003e\u003c/a\u003e Update checksums and internal Byte Buddy.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/87c13681d97d795995dadb1f75e802f2d62c058e\"\u003e\u003ccode\u003e87c1368\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/raphw/byte-buddy/commit/c080180f483aad3a0807ac7333635a3089ddb80b\"\u003e\u003ccode\u003ec080180\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release byte-buddy-1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/3e4008088c2a2d7322ee30f86b220bb52151275f\"\u003e\u003ccode\u003e3e40080\u003c/code\u003e\u003c/a\u003e [release] Release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/e94974f4ce207a35e3af03969d7fe7fde84cc074\"\u003e\u003ccode\u003ee94974f\u003c/code\u003e\u003c/a\u003e [release] Release new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphw/byte-buddy/compare/byte-buddy-1.17.6...byte-buddy-1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-codec:commons-codec` from 1.18.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.21.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.21.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCODEC-333:  Add distinct Base64 decoding for standard and URL-safe formats. Thanks to Aleksandr Beliakov, Gary Gregory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix oak leaf icon references in overview.html when running `mvn clean javadoc:javadoc`. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 91 to 96 [#415](https://github.com/apache/commons-codec/issues/415), [#418](https://github.com/apache/commons-codec/issues/418). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump commons-io:commons-io from 2.20.0 to 2.21.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eApache Commons Codec 1.20.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/91c44048f2751ef89567cd50ff04851da4f56e3f\"\u003e\u003ccode\u003e91c4404\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.21.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/21fe1d7f86bbc198975c4282c9239ef1b5e9f094\"\u003e\u003ccode\u003e21fe1d7\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/d4ea4d0867dce2b36deda123d9e477531aefcacf\"\u003e\u003ccode\u003ed4ea4d0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.1 to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/e30b1f6c247468f5ab2d06dd101c535c77778bc9\"\u003e\u003ccode\u003ee30b1f6\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5.1.0 to 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/2e4891c194cf4733fda4be4e8b29c2fa3ae46476\"\u003e\u003ccode\u003e2e4891c\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 95 to 96\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/d02c003231a2ae8d065f9edfecf4e97dcffc085e\"\u003e\u003ccode\u003ed02c003\u003c/code\u003e\u003c/a\u003e Use a URL to a prettier page: \u003ca href=\"https://www.ietf.org/rfc/rfc2045\"\u003ehttps://www.ietf.org/rfc/rfc2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/3c961b83ead5140fbaffb1191692f943758ecdec\"\u003e\u003ccode\u003e3c961b8\u003c/code\u003e\u003c/a\u003e Checkstyle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/99cf6b7800f7f1af1b45c4b167aae128e3bb4aeb\"\u003e\u003ccode\u003e99cf6b7\u003c/code\u003e\u003c/a\u003e Javadoc and exception messages: \u0026quot;base 32\u0026quot; -\u0026gt; \u0026quot;Base32\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/2df7b9a20ed600ad64bc00edf1c9a619edab76a0\"\u003e\u003ccode\u003e2df7b9a\u003c/code\u003e\u003c/a\u003e Javadoc and exception messages: \u0026quot;base 64\u0026quot; -\u0026gt; \u0026quot;Base64\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/0643fdd0b7fcac6bd1543cdd1868ec7b5de4bbcc\"\u003e\u003ccode\u003e0643fdd\u003c/code\u003e\u003c/a\u003e Javadoc 8 doesn't know how to find this link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.18.0...rel/commons-codec-1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-dbcp2` from 2.13.0 to 2.14.0\n\nUpdates `commons-io:commons-io` from 2.20.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.22.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.22.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo          Add and use IOUtils.closeQuietlySuppress(Closeable, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/818\"\u003e#818\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\no          ByteArraySeekableByteChannel.position(long) and truncate(long) shouldn't throw an IllegalArgumentException for a new positive position that's too large \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/817\"\u003e#817\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\no          Fix malformed Javadoc comments. Thanks to Gary Gregory.\no          ReadAheadInputStream.close() doesn't always close its filtered input stream. Thanks to Stanislav Fort, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo          Bump org.apache.commons:commons-parent from 91 to 96 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/816\"\u003e#816\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/812\"\u003e#812\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons.bytebuddy.version from 1.17.8 to 1.18.4 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/814\"\u003e#814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/820\"\u003e#820\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-lang3 from 3.19.0 to 3.20.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003cp\u003eCommons IO 2.7 and up requires Java 8 or above.\nCommons IO 2.6 requires Java 7 or above.\nCommons IO 2.3 through 2.5 requires Java 6 or above.\nCommons IO 2.2 requires Java 5 or above.\nCommons IO 1.4 requires Java 1.3 or above.\u003c/p\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-io/changes.html\"\u003ehttps://commons.apache.org/proper/commons-io/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons IO, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons IO website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-io/\"\u003ehttps://commons.apache.org/proper/commons-io/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-io/download_io.cgi\"\u003ehttps://commons.apache.org/proper/commons-io/download_io.cgi\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/54073d3b5fdd2985b98a48040ede95eb59c7ee53\"\u003e\u003ccode\u003e54073d3\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.21.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/f141f09d91368543e4f0754cbd649c484768c55c\"\u003e\u003ccode\u003ef141f09\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/adcf1350152faf4dbd8cf53fb2f2649f25dbe227\"\u003e\u003ccode\u003eadcf135\u003c/code\u003e\u003c/a\u003e Add license header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/0f499d060adbd4b36bbd9f47393a7ea6af8149ff\"\u003e\u003ccode\u003e0f499d0\u003c/code\u003e\u003c/a\u003e Use new oak logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/34a961c3ed58ed96c73836db154ae50f0c45110f\"\u003e\u003ccode\u003e34a961c\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/9e511181a03096b77c3a4b9c6077a4ac0b56b510\"\u003e\u003ccode\u003e9e51118\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d715865ee705fdb8ed786582bd6bd4ee996b0665\"\u003e\u003ccode\u003ed715865\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/3d6a7e113633e1a33ca254d744c3fcbab61663f3\"\u003e\u003ccode\u003e3d6a7e1\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/apache/logging-log4j2/pull/4055","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Flogging-log4j2/issues/4055","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4055/packages"},{"uuid":"3991089708","node_id":"PR_kwDOPuFqks7GUBND","number":5,"state":"open","title":"chore(deps): bump the maven group across 4 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T18:37:37.000Z","updated_at":"2026-02-25T18:38:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven","update_count":7,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.18","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework:spring-core","old_version":"6.1.14","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.0","new_version":"2.25.3"},{"name":"org.assertj:assertj-core","old_version":"3.26.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.eclipse.jetty:jetty-http","old_version":"11.0.25","new_version":"12.0.12"},{"name":"com.mchange:c3p0","old_version":"0.10.1","new_version":"0.12.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"org.mozilla:rhino","old_version":"1.7.15","new_version":"1.7.15.1","repository_url":"https://github.com/mozilla/rhino"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.25` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.1.14` | `6.2.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.0` | `2.25.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.26.3` | `3.27.7` |\n| org.eclipse.jetty:jetty-http | `11.0.25` | `12.0.12` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.10.1` | `0.12.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15` | `1.7.15.1` |\n\nBumps the maven group with 1 update in the /openmetadata-clients/openmetadata-java-client directory: [org.mozilla:rhino](https://github.com/mozilla/rhino).\nBumps the maven group with 5 updates in the /openmetadata-mcp directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.25` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.1.14` | `6.2.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.0` | `2.25.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.26.3` | `3.27.7` |\n| org.eclipse.jetty:jetty-http | `11.0.25` | `12.0.12` |\n\nBumps the maven group with 6 updates in the /openmetadata-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.25` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.1.14` | `6.2.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.0` | `2.25.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.26.3` | `3.27.7` |\n| org.eclipse.jetty:jetty-http | `11.0.25` | `12.0.12` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.10.1` | `0.12.0` |\n\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.1.14 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.21.0 to 2.25.3\n\nUpdates `org.assertj:assertj-core` from 3.26.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.26.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-http` from 11.0.25 to 12.0.12\n\nUpdates `com.mchange:c3p0` from 0.10.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swaldman/c3p0/blob/0.12.x/CHANGELOG\"\u003ecom.mchange:c3p0's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ec3p0-0.12.0\n-- Replace com.mchange.v2.naming.permitNonlocalJndiNames with more configurable\ncom.mchange.v2.naming.nameGuardClassName. By default, it is null, and the same\n\u0026quot;apparently local\u0026quot; restriction previously enforced by com.mchange.v2.naming.permitNonlocalJndiNames\nis enforced. But users can supply custom com.mchange.v2.naming.NameGuard instances\nto control what names are permissible, and four implementations of NameGuard are\nprovided. (See the main docs.)\n-- Documentation updates.\n-- Disable by default reflective instantiation of javax.naming.spi.ObjectFactory instances\nunless their classname is included on a whitelist. Define properties-style config parameter\ncom.mchange.v2.naming.objectFactoryWhitelist where the comma-separated whitelist can be provided.\nBy default this parameter contains the two ObjectFactory classes c3p0 includes in references it\ncreates.\n-- Change the format of userOverridesAsString, which is just a String representation of\nMap\u0026lt;String,Map\u0026lt;String,String\u0026gt;\u0026gt;. Use a CSV-inspired format, and the mchange-commons-java\nfastcsv utility, rather than dangerous Java Object serialization of the Map of Maps.\n-- Disable by default support for resolving references serialized with their own InitialContext\ncustom environment. Define properties-style config parameter\ncom.mchange.v2.naming.acceptDeserializedInitialContextEnvironment, defaulting to false,\nto manage this dangerous functionality.\n-- Disable by default JNDI lookups of nonlocal names (conservatively, names that do not seem to be local).\nFor now only String names beginning with \u0026quot;java:\u0026quot; or Name objects whose first component starts with\n\u0026quot;java:\u0026quot; are considered to be local.\nDefine properties-style config parameter com.mchange.v2.naming.permitNonlocalJndiNames, defaulting\nto false, to manage this dangerous functionality.\n-- Disable by default support for loading of javax.naming.spi.ObjectFactory from remote locations\nvia Reference.factoryClassLocation. Define properties-style config parameter\ncom.mchange.v2.naming.supportReferenceRemoteFactoryClassLocation, defaulting to\nfalse, to manage this dangerous functionality.\n-- Fix rare issue in Statement caching (GooGooStatementCache), make sure any Statement\nwe remove is checked into the cache in order to ensure we don't see internal inconsistencies\nwhen Statements we mean to cull fail to be removed by removeStatement(...) because they\nare checked out. Thanks to vimalesh on GitHub for calling attention to this issue.\nc3p0-0.11.2\n-- Expose utilities \u003ccode\u003eoverwriteJavaBeanProperties\u003c/code\u003e and \u003ccode\u003eoverwriteC3P0PrefixedProperties\u003c/code\u003e\nin the \u003ccode\u003eDataSources\u003c/code\u003e class, and refactor existing functions to use those.\nc3p0-0.11.1\n-- in BasicResourcePool, forceKillAcquires() accidentally failed to surrender its lock,\nleading to deadlocks following a full round of acquisition failures. Many thanks\nto \u003ca href=\"https://github.com/pwielgolaski\"\u003e\u003ccode\u003e@​pwielgolaski\u003c/code\u003e\u003c/a\u003e on github for tracking down the issue, to \u003ca href=\"https://github.com/driseley\"\u003e\u003ccode\u003e@​driseley\u003c/code\u003e\u003c/a\u003e on github for\nproviding a reproduction of the issue, and to \u003ca href=\"https://github.com/michalgutkowski\"\u003e\u003ccode\u003e@​michalgutkowski\u003c/code\u003e\u003c/a\u003e on github for providing\na pull request with the fix.\nc3p0-0.11.0\n-- Additional testing.\nc3p0-0.11.0-pre2\n-- Define new property cancelAutomaticallyClosedStatements, which, if true, ensures\nthat Statement.cancel() will be called prior to Statement.close() when c3p0 automatically\nclose()es statements because a client has neglected to, a Connection with open Statements\nhas exceeded its unreturnedConnectionTimeout, or the Statement cache is expiring a PreparedStatement.\nThanks to Andreas Dangel (in 2014!) for pointing out scenarios where this might be\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/swaldman/c3p0/commit/afbb946ea70ee2312c1c5fc53dd60dd218f87ef9\"\u003e\u003ccode\u003eafbb946\u003c/code\u003e\u003c/a\u003e Bump version for c3p0-0.12.0 final.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/c5f24451d26eb78f4c96159e97575ebba5b381d2\"\u003e\u003ccode\u003ec5f2445\u003c/code\u003e\u003c/a\u003e Documentation updates, RELEASE_NOTES-0.12.0, cap CHANGELOG for c3p0-0.12.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/d0d1c5083f9523a9d101afd46de003d2eb949f50\"\u003e\u003ccode\u003ed0d1c50\u003c/code\u003e\u003c/a\u003e Modify MarshallUnmarshallDataSourcesJUnitTestCase to include C3P0 config when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/a42833dfc6fa875c9f1df06c8d8fdb77de1d02cb\"\u003e\u003ccode\u003ea42833d\u003c/code\u003e\u003c/a\u003e Update mchange-commons-java version to 0.4.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/415662b4e75bc3b8f7408b7fc47b9e77c1946584\"\u003e\u003ccode\u003e415662b\u003c/code\u003e\u003c/a\u003e Claude-generated tests of deserialization-gadget mitigations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/69dab9c770b515661437e863beb289da1a9cc190\"\u003e\u003ccode\u003e69dab9c\u003c/code\u003e\u003c/a\u003e CHANGELOG and documentation updates.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/5cb324770eb6a2a766b7766c02a5f3c1a10a81cf\"\u003e\u003ccode\u003e5cb3247\u003c/code\u003e\u003c/a\u003e Track changes to com.mchange.ser.naming, more flexible control of whether nam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/9bef1f635792cb430e0a72f2e4a537507c2a084b\"\u003e\u003ccode\u003e9bef1f6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG and docs to more accurately reflect the necessarily imperfec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/c6f5d1192bdb43d46faaba4ce02959b4931504f3\"\u003e\u003ccode\u003ec6f5d11\u003c/code\u003e\u003c/a\u003e Centralize some of the jndiName-remoteness testing code, gate mbean- and jbos...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/155be12a246ca7ab50a8e6347c60fde1fc8cb671\"\u003e\u003ccode\u003e155be12\u003c/code\u003e\u003c/a\u003e Small documentation fixes.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swaldman/c3p0/compare/v0.10.1...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mozilla:rhino` from 1.7.15 to 1.7.15.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md\"\u003eorg.mozilla:rhino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRhino 1.8.1, Rhino 1.7.15.1, Rhino 1.7.14.1\u003c/h1\u003e\n\u003ch2\u003eDecember 2, 2025\u003c/h2\u003e\n\u003cp\u003eThese releases fix a bug in the code that formats floating-point numbers into strings\nthat could result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eWe recommend that all users of Rhino upgrade to release 1.8.1 if possible,\nand upgrade to Java 17 or 21.\u003c/p\u003e\n\u003cp\u003eUsers who need an older release, or who cannot yet leave Java 8, can also\nuse 1.7.15.1 or 1.7.14.1.\u003c/p\u003e\n\u003ch1\u003eRhino 1.8.0\u003c/h1\u003e\n\u003ch2\u003eJanuary 2, 2025\u003c/h2\u003e\n\u003cp\u003eRhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.\u003c/li\u003e\n\u003cli\u003eRhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See \u003ca href=\"https://github.com/mozilla/rhino/blob/master/README.md\"\u003eREADME.md\u003c/a\u003e for a breakdown of which modules are which -- short answer is that everyone will need the \u0026quot;rhino\u0026quot; module and many will need others.\u003c/li\u003e\n\u003cli\u003eOlder code not able to adapt to using multiple JARS can still use the \u0026quot;rhino-all\u0026quot; module, which publishes an \u0026quot;all-in-one\u0026quot; JAR like the old \u0026quot;rhino.jar\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe default language level is \u0026quot;VERSION_ES6\u0026quot;. That means that modern JavaScript features supported by Rhino will work by default.\u003c/li\u003e\n\u003cli\u003eThere are big improvements in compatibility, including support for \u0026quot;super\u0026quot;, reflect and proxy, and lots of other language features. See the \u003ca href=\"https://mozilla.github.io/rhino/compat/engines.html\"\u003ecompatibility table\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!\u003c/p\u003e\n\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/mozilla/rhino/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mozilla:rhino` from 1.7.15 to 1.7.15.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md\"\u003eorg.mozilla:rhino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRhino 1.8.1, Rhino 1.7.15.1, Rhino 1.7.14.1\u003c/h1\u003e\n\u003ch2\u003eDecember 2, 2025\u003c/h2\u003e\n\u003cp\u003eThese releases fix a bug in the code that formats floating-point numbers into strings\nthat could result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eWe recommend that all users of Rhino upgrade to release 1.8.1 if possible,\nand upgrade to Java 17 or 21.\u003c/p\u003e\n\u003cp\u003eUsers who need an older release, or who cannot yet leave Java 8, can also\nuse 1.7.15.1 or 1.7.14.1.\u003c/p\u003e\n\u003ch1\u003eRhino 1.8.0\u003c/h1\u003e\n\u003ch2\u003eJanuary 2, 2025\u003c/h2\u003e\n\u003cp\u003eRhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.\u003c/li\u003e\n\u003cli\u003eRhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See \u003ca href=\"https://github.com/mozilla/rhino/blob/master/README.md\"\u003eREADME.md\u003c/a\u003e for a breakdown of which modules are which -- short answer is that everyone will need the \u0026quot;rhino\u0026quot; module and many will need others.\u003c/li\u003e\n\u003cli\u003eOlder code not able to adapt to using multiple JARS can still use the \u0026quot;rhino-all\u0026quot; module, which publishes an \u0026quot;all-in-one\u0026quot; JAR like the old \u0026quot;rhino.jar\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe default language level is \u0026quot;VERSION_ES6\u0026quot;. That means that modern JavaScript features supported by Rhino will work by default.\u003c/li\u003e\n\u003cli\u003eThere are big improvements in compatibility, including support for \u0026quot;super\u0026quot;, reflect and proxy, and lots of other language features. See the \u003ca href=\"https://mozilla.github.io/rhino/compat/engines.html\"\u003ecompatibility table\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!\u003c/p\u003e\n\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/mozilla/rhino/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.1.14 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.21.0 to 2.25.3\n\nUpdates `org.assertj:assertj-core` from 3.26.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.26.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-http` from 11.0.25 to 12.0.12\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.1.14 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#3...\n\n_Description has been truncated_","html_url":"https://github.com/escbeargew99-stack/OpenMetadata/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/escbeargew99-stack%2FOpenMetadata/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3976679961","node_id":"PR_kwDODYnCTM7Fkgps","number":4285,"state":"open","title":"fix(deps): bump org.springframework:spring-core from 6.2.12 to 7.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T07:06:46.000Z","updated_at":"2026-02-23T09:26:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"org.springframework:spring-core","old_version":"6.2.12","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.2.12 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-core'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.12...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-core\u0026package-manager=gradle\u0026previous-version=6.2.12\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/SDA-SE/sda-dropwizard-commons/pull/4285","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SDA-SE%2Fsda-dropwizard-commons/issues/4285","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4285/packages"},{"uuid":"3960605475","node_id":"PR_kwDOIr6aFc7Ewn4i","number":286,"state":"closed","title":"Bump org.springframework:spring-core 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-19T02:04:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T02:03:23.000Z","updated_at":"2026-02-19T02:04:58.000Z","time_to_close":93,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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-core](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-core'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-core\u0026package-manager=gradle\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/LarsEckart/learning-hour-only-mock-types-that-you-own/pull/286","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsEckart%2Flearning-hour-only-mock-types-that-you-own/issues/286","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/286/packages"}],"issue_packages":[{"old_version":"6.0.2","new_version":"7.0.7","update_type":"major","path":null,"pr_created_at":"2026-06-04T01:06:40.000Z","version_change":"6.0.2 → 7.0.7","issue":{"uuid":"4584883026","node_id":"PR_kwDOANmWkc7ierhB","number":869,"state":"open","title":"build(deps-dev): bump org.springframework:spring-core from 6.0.2 to 7.0.7","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-04T01:06:40.000Z","updated_at":"2026-06-04T21:31:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"org.springframework:spring-core","old_version":"6.0.2","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.0.2 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-core'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/v6.0.2...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/OWASP/SecurityShepherd/pull/869","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWASP%2FSecurityShepherd/issues/869","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/869/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":null,"pr_created_at":"2026-05-20T10:44:42.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4485610297","node_id":"PR_kwDOG-OdAM7de5sG","number":332,"state":"closed","title":"chore: Bump the production-minor-patch group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T07:43:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T10:44:42.000Z","updated_at":"2026-05-27T07:43:12.000Z","time_to_close":593909,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"production-minor-patch","update_count":8,"packages":[{"name":"org.slf4j:slf4j-simple","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.owasp:dependency-check-maven","old_version":"12.2.1","new_version":"12.2.2","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.springframework.boot:spring-boot","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-core","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.slf4j:jcl-over-slf4j","old_version":"2.0.17","new_version":"2.0.18"}],"path":null,"ecosystem":"maven"},"body":"Bumps the production-minor-patch group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.slf4j:slf4j-simple | `2.0.17` | `2.0.18` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.2.1` | `12.2.2` |\n| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |\n| [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) | `4.0.5` | `4.0.6` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| org.slf4j:jcl-over-slf4j | `2.0.17` | `2.0.18` |\n\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18\n\nUpdates `org.junit.jupiter:junit-jupiter` 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.jupiter:junit-jupiter'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.junit.jupiter:junit-jupiter-api` 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.jupiter:junit-jupiter-api'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.junit.jupiter:junit-jupiter-api` 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.jupiter:junit-jupiter-api'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.owasp:dependency-check-maven` from 12.2.1 to 12.2.2\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.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\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.2\"\u003eVersion 12.2.2\u003c/a\u003e (2026-05-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE\u003c/strong\u003e: The database schema was updated to fix \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8466\"\u003e#8466\u003c/a\u003e - if using an external database the update scripts must be run!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: improve Sonatype Guide / OSS Index cache handling and insufficient credits error reporting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8451\"\u003e#8451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: support and prefer githubID vuln identifiers from RetireJS (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8419\"\u003e#8419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(db): widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8467\"\u003e#8467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add corepack to docker image (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8386\"\u003e#8386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: bump open-vulnerability-clients to resolve NVD timestamp parsing errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8427\"\u003e#8427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: de-duplicate and sort both \u003ccode\u003eincludedBy\u003c/code\u003e and \u003ccode\u003eprojectReferences\u003c/code\u003e in reports (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8440\"\u003e#8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: migrate default OSS Index API URL to Sonatype Guide; supporting optional username (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8404\"\u003e#8404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: correct missing documentation for Gradle plugin (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8431\"\u003e#8431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: tweak docs site structure; documenting missing analyzers (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8462\"\u003e#8462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove spurious bundle-audit log line when there are no errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8454\"\u003e#8454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: tidy CHANGELOG formatting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8414\"\u003e#8414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8468\"\u003e#8468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump apache.ant.version from 1.10.16 to 1.10.17 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8416\"\u003e#8416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8465\"\u003e#8465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8420\"\u003e#8420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mysql:mysql-connector-j from 9.6.0 to 9.7.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8448\"\u003e#8448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump httpcomponents.client.version from 5.6 to 5.6.1 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8432\"\u003e#8432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump joda-time:joda-time from 2.14.1 to 2.14.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8464\"\u003e#8464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8452\"\u003e#8452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jsoup:jsoup from 1.22.1 to 1.22.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8437\"\u003e#8437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8463\"\u003e#8463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8472\"\u003e#8472\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/106?closed=1\"\u003echanges\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/dependency-check/DependencyCheck/commit/b51290fd340722350b130c5c9549268969062756\"\u003e\u003ccode\u003eb51290f\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/70070a9a04c6d3835bce982247e80aa654546721\"\u003e\u003ccode\u003e70070a9\u003c/code\u003e\u003c/a\u003e docs: release 12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/47aa0c7705b9ef956fe552809bdb654e8254f3e6\"\u003e\u003ccode\u003e47aa0c7\u003c/code\u003e\u003c/a\u003e fix: widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8467\"\u003e#8467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/1de40c0e916b3d9012a827649f4a1d86081e3961\"\u003e\u003ccode\u003e1de40c0\u003c/code\u003e\u003c/a\u003e build(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8472\"\u003e#8472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/74678b046b977551c0bff9157c2d42cd8eaade3e\"\u003e\u003ccode\u003e74678b0\u003c/code\u003e\u003c/a\u003e build(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/3f83d807a180b47345729b6740d30d924e50f752\"\u003e\u003ccode\u003e3f83d80\u003c/code\u003e\u003c/a\u003e build(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8463\"\u003e#8463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/04387c334c39249d76541eaa43449e2a926e30cf\"\u003e\u003ccode\u003e04387c3\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/11e17710cfdb89e0fba07f3bbd80e8e0b809352e\"\u003e\u003ccode\u003e11e1771\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/e8505458d30a169c4550fb60089d7892ea8a7ff5\"\u003e\u003ccode\u003ee850545\u003c/code\u003e\u003c/a\u003e chore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8468\"\u003e#8468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9acbb3392e13213eddb597fdfb11c76ad099160a\"\u003e\u003ccode\u003e9acbb33\u003c/code\u003e\u003c/a\u003e feat: improve Sonatype Guide / OSS Index cache handling and insufficient cred...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v12.2.1...v12.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18\n\nUpdates `org.springframework.boot:spring-boot` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\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\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\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 Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` 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-core'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.slf4j:jcl-over-slf4j` from 2.0.17 to 2.0.18\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/SAP/btp-environment-variable-access/pull/332","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fbtp-environment-variable-access/issues/332","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/332/packages"}},{"old_version":"6.2.8","new_version":"6.2.11","update_type":"patch","path":"/saiku-bom","pr_created_at":"2026-05-15T23:18:55.000Z","version_change":"6.2.8 → 6.2.11","issue":{"uuid":"4457540503","node_id":"PR_kwDOACZ7Bc7cGQFl","number":842,"state":"closed","title":"chore(deps): bump org.springframework:spring-core from 6.2.8 to 6.2.11 in /saiku-bom","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T21:09:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T23:18:55.000Z","updated_at":"2026-05-16T21:09:45.000Z","time_to_close":78641,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springframework:spring-core","old_version":"6.2.8","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"/saiku-bom","ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.2.8 to 6.2.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.11\"\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-core\u0026package-manager=maven\u0026previous-version=6.2.8\u0026new-version=6.2.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/spiculedata/saiku/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/spiculedata/saiku/pull/842","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiculedata%2Fsaiku/issues/842","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/842/packages"}},{"old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","update_type":"patch","path":null,"pr_created_at":"2026-05-08T10:39:44.000Z","version_change":"4.3.9.RELEASE → 4.3.20.RELEASE","issue":{"uuid":"4405749156","node_id":"PR_kwDOKCzF3c7Zf3F4","number":3,"state":"closed","title":"Bump the maven group across 19 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-08T10:40:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T10:39:44.000Z","updated_at":"2026-05-08T10:40:42.000Z","time_to_close":56,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":9,"packages":[{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.hibernate:hibernate-validator","old_version":"6.1.0.Final","new_version":"6.2.0.Final"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.hibernate:hibernate-validator","old_version":"6.1.0.Final","new_version":"6.2.0.Final"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.10.3","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-webmvc","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.springframework:spring-context","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE"},{"name":"org.hibernate:hibernate-validator","old_version":"6.1.0.Final","new_version":"6.2.0.Final"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.10.3","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"org.springframework:spring-core","old_version":"4.3.9.RELEASE","new_version":"4.3.20.RELEASE","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /springMVC_HibernateValidator directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and org.hibernate:hibernate-validator.\nBumps the maven group with 4 updates in the /springMVC_Interceptor directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /springMVC_Result directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 4 updates in the /springMVC_ajax directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /springMVC_convert\u0026format directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 4 updates in the /springMVC_exception directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 4 updates in the /springMVC_form directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /springMVC_maven directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 3 updates in the /springMVC_test directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and org.hibernate:hibernate-validator.\nBumps the maven group with 4 updates in the /springMVC_upload directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 4 updates in the /spring_SSM directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 3 updates in the /spring_mybatis+ directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [com.mchange:c3p0](https://github.com/swaldman/c3p0).\nBumps the maven group with 4 updates in the /spring_mybatis_generator directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), org.hibernate:hibernate-validator and [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core).\nBumps the maven group with 2 updates in the /spring_mybatis_test directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 2 updates in the /spring_mybatis_test02 directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 2 updates in the /spring_mybatis_test03 directory: [junit:junit](https://github.com/junit-team/junit4) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\nBumps the maven group with 3 updates in the /spring_quartz directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz).\nBumps the maven group with 3 updates in the /spring_quartz_merge directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz).\nBumps the maven group with 3 updates in the /spring_quartz_merge_annotation directory: [junit:junit](https://github.com/junit-team/junit4), [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) and [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz).\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.1.0.Final to 6.2.0.Final\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.1.0.Final to 6.2.0.Final\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.10.3 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.3...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\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 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/044772641d12b9281185f6cf50f8485b8747132c\"\u003e\u003ccode\u003e0447726\u003c/code\u003e\u003c/a\u003e HttpRange validates requested ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d15abfdb3fd08d2d3ebe15a6bf9a639c156972e7\"\u003e\u003ccode\u003ed15abfd\u003c/code\u003e\u003c/a\u003e Revert support for concurrent BeanPostProcessor registration in 4.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebe3c270cb99e1cd5ac865ef2b3a68029eb4b3f3\"\u003e\u003ccode\u003eebe3c27\u003c/code\u003e\u003c/a\u003e MethodValidationInterceptor excludes FactoryBean metadata methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6c9c8efc38479d1d560e56ed5fcf98264dd873c9\"\u003e\u003ccode\u003e6c9c8ef\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b53995b5d4df43bb4e12bee179bffccfac080487\"\u003e\u003ccode\u003eb53995b\u003c/code\u003e\u003c/a\u003e Resource.lastModified() propagates 0 value if target resource exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/547b84117205e3eddb30a469576c55b2c0ee217c\"\u003e\u003ccode\u003e547b841\u003c/code\u003e\u003c/a\u003e Oops, add uncommitted change for last commit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f61f6f2ef002c2fec706a4c3e716f9f99c05bda7\"\u003e\u003ccode\u003ef61f6f2\u003c/code\u003e\u003c/a\u003e More defensive check for MockAsyncContext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/de1139e6a0cce71a34a0b1ceeebfb585f319a548\"\u003e\u003ccode\u003ede1139e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e978f90a19b7ae67ebc4883f4cec0868182c182a\"\u003e\u003ccode\u003ee978f90\u003c/code\u003e\u003c/a\u003e MockHttpServletRequest allows for removing registered header entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v4.3.20.RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.1.0.Final to 6.2.0.Final\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.10.3 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.3...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 4.3.9.RELEASE to 4.3.20.RELEASE\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/810fd123d5fd52fccc2aa688573c4d0dd2b5236e\"\u003e\u003ccode\u003e810fd12\u003c/code\u003e\u003c/a\u003e Release version 4.3.20.RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s...\n\n_Description has been truncated_","html_url":"https://github.com/dhay3/spring/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhay3%2Fspring/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":null,"pr_created_at":"2026-05-04T06:26:42.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4374431829","node_id":"PR_kwDOG-OdAM7X5Zwj","number":326,"state":"closed","title":"chore: Bump the production-minor-patch group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-13T06:04:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T06:26:42.000Z","updated_at":"2026-05-13T06:04:06.000Z","time_to_close":776241,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"production-minor-patch","update_count":3,"packages":[{"name":"org.owasp:dependency-check-maven","old_version":"12.2.1","new_version":"12.2.2","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.springframework.boot:spring-boot","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-core","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 production-minor-patch group with 3 updates in the / directory: [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck), [org.springframework.boot:spring-boot](https://github.com/spring-projects/spring-boot) and [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.owasp:dependency-check-maven` from 12.2.1 to 12.2.2\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.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\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.2\"\u003eVersion 12.2.2\u003c/a\u003e (2026-05-03x)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8467\"\u003e#8467\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improve Sonatype Guide / OSS Index cache handling and insufficient credits error reporting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8451\"\u003e#8451\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: de-duplicate and sort both \u003ccode\u003eincludedBy\u003c/code\u003e and \u003ccode\u003eprojectReferences\u003c/code\u003e in reports (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8440\"\u003e#8440\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add corepack to docker image (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8386\"\u003e#8386\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support and prefer githubID vuln identifiers from RetireJS (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8419\"\u003e#8419\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: bump open-vulnerability-clients to resolve NVD timestamp parsing errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8427\"\u003e#8427\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: migrate default OSS Index API URL to Sonatype Guide; supporting optional username (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8404\"\u003e#8404\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8468\"\u003e#8468\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove spurious bundle-audit log line when there are no errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8454\"\u003e#8454\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: tweak docs site structure; documenting missing analyzers (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8462\"\u003e#8462\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: correct missing documentation for Gradle plugin (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8431\"\u003e#8431\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8472\"\u003e#8472\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8465\"\u003e#8465\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8463\"\u003e#8463\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8453\"\u003e#8453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8452\"\u003e#8452\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump joda-time:joda-time from 2.14.1 to 2.14.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8464\"\u003e#8464\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump com.mysql:mysql-connector-j from 9.6.0 to 9.7.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8445\"\u003e#8445\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8448\"\u003e#8448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump org.jsoup:jsoup from 1.22.1 to 1.22.2 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8437\"\u003e#8437\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8420\"\u003e#8420\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump httpcomponents.client.version from 5.6 to 5.6.1 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8432\"\u003e#8432\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild(deps): bump apache.ant.version from 1.10.16 to 1.10.17 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8416\"\u003e#8416\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: tidy CHANGELOG formatting (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8414\"\u003e#8414\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/104?closed=1\"\u003echanges\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/dependency-check/DependencyCheck/commit/b51290fd340722350b130c5c9549268969062756\"\u003e\u003ccode\u003eb51290f\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/70070a9a04c6d3835bce982247e80aa654546721\"\u003e\u003ccode\u003e70070a9\u003c/code\u003e\u003c/a\u003e docs: release 12.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/47aa0c7705b9ef956fe552809bdb654e8254f3e6\"\u003e\u003ccode\u003e47aa0c7\u003c/code\u003e\u003c/a\u003e fix: widen reference URL column to handle long Mozilla CVE URLs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8467\"\u003e#8467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/1de40c0e916b3d9012a827649f4a1d86081e3961\"\u003e\u003ccode\u003e1de40c0\u003c/code\u003e\u003c/a\u003e build(deps): bump the actions-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8472\"\u003e#8472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/74678b046b977551c0bff9157c2d42cd8eaade3e\"\u003e\u003ccode\u003e74678b0\u003c/code\u003e\u003c/a\u003e build(deps): bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/3f83d807a180b47345729b6740d30d924e50f752\"\u003e\u003ccode\u003e3f83d80\u003c/code\u003e\u003c/a\u003e build(deps): bump org.postgresql:postgresql from 42.7.10 to 42.7.11 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8463\"\u003e#8463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/04387c334c39249d76541eaa43449e2a926e30cf\"\u003e\u003ccode\u003e04387c3\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/11e17710cfdb89e0fba07f3bbd80e8e0b809352e\"\u003e\u003ccode\u003e11e1771\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/e8505458d30a169c4550fb60089d7892ea8a7ff5\"\u003e\u003ccode\u003ee850545\u003c/code\u003e\u003c/a\u003e chore(fp): remove duplicate log4j FP suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8468\"\u003e#8468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9acbb3392e13213eddb597fdfb11c76ad099160a\"\u003e\u003ccode\u003e9acbb33\u003c/code\u003e\u003c/a\u003e feat: improve Sonatype Guide / OSS Index cache handling and insufficient cred...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v12.2.1...v12.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\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\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\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 Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` 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-core'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/SAP/btp-environment-variable-access/pull/326","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fbtp-environment-variable-access/issues/326","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/326/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":"the production-minor-patch group","pr_created_at":"2026-04-20T06:09:28.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4293482036","node_id":"PR_kwDOG-OdAM7T1eOi","number":323,"state":"closed","title":"chore: Bump org.springframework:spring-core from 7.0.6 to 7.0.7 in the production-minor-patch group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T06:03:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T06:09:28.000Z","updated_at":"2026-04-24T06:03:44.000Z","time_to_close":345254,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"org.springframework:spring-core","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":"the production-minor-patch group","ecosystem":"maven"},"body":"Bumps the production-minor-patch group with 1 update: [org.springframework:spring-core](https://github.com/spring-projects/spring-framework).\n\nUpdates `org.springframework:spring-core` 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-core'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-core\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/SAP/btp-environment-variable-access/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fbtp-environment-variable-access/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"}},{"old_version":"7.0.6","new_version":"7.0.7","update_type":"patch","path":null,"pr_created_at":"2026-04-17T21:42:48.000Z","version_change":"7.0.6 → 7.0.7","issue":{"uuid":"4285486322","node_id":"PR_kwDOAIX3Vs7TdThn","number":4222,"state":"open","title":"Bump org.springframework:spring-core from 7.0.6 to 7.0.7","user":"dependabot[bot]","labels":["dependabot: Maven"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T21:42:48.000Z","updated_at":"2026-04-17T22:07:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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 [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) 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-core'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-core\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 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/assertj/assertj/pull/4222","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/assertj%2Fassertj/issues/4222","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4222/packages"}},{"old_version":"5.2.0.RELEASE","new_version":"7.0.6","update_type":"major","path":null,"pr_created_at":"2026-04-13T09:39:14.000Z","version_change":"5.2.0.RELEASE → 7.0.6","issue":{"uuid":"4253262748","node_id":"PR_kwDOR7wPsc7R7qqC","number":16,"state":"open","title":"Bump org.springframework:spring-core from 5.2.0.RELEASE 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-13T09:39:14.000Z","updated_at":"2026-04-13T09:39:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","old_version":"5.2.0.RELEASE","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 5.2.0.RELEASE 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-core'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/v5.2.0.RELEASE...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-core\u0026package-manager=maven\u0026previous-version=5.2.0.RELEASE\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/ankitha39/vulnerability-testing/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankitha39%2Fvulnerability-testing/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"5.3.39","new_version":"6.2.11","update_type":"major","path":null,"pr_created_at":"2026-04-09T02:54:33.000Z","version_change":"5.3.39 → 6.2.11","issue":{"uuid":"4229033728","node_id":"PR_kwDOOY__Bc7Q_0jO","number":10,"state":"closed","title":"Bump the maven group across 3 directories with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T20:38:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T02:54:33.000Z","updated_at":"2026-05-18T20:38:37.000Z","time_to_close":3433442,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":21,"packages":[{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.5.1","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.springframework:spring-core","old_version":"5.3.39","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.2","new_version":"2.18.6","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"org.apache.tomcat:tomcat-catalina","old_version":"9.0.104","new_version":"9.0.113"},{"name":"commons-fileupload:commons-fileupload","old_version":"1.5","new_version":"1.6.0"},{"name":"commons-beanutils:commons-beanutils","old_version":"1.10.1","new_version":"1.11.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"6.1.7.Final","new_version":"6.2.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.apache.tika:tika-core","old_version":"3.0.0-BETA","new_version":"3.2.2","repository_url":"https://github.com/apache/tika"},{"name":"org.opensearch:opensearch-common","old_version":"2.16.0","new_version":"2.19.4","repository_url":"https://github.com/opensearch-project/OpenSearch"},{"name":"io.netty:netty-codec","old_version":"4.1.112.Final","new_version":"4.1.125.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"9.37.2","new_version":"9.37.4"},{"name":"com.hazelcast:hazelcast","old_version":"3.12.13","new_version":"5.2.5","repository_url":"https://github.com/hazelcast/hazelcast"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 14 updates in the /library directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.5.1` | `3.6.1` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 13 updates in the /master directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n\nBumps the maven group with 14 updates in the /sitestats directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `5.3.39` | `6.2.11` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.6` |\n| org.apache.tomcat:tomcat-catalina | `9.0.104` | `9.0.113` |\n| commons-fileupload:commons-fileupload | `1.5` | `1.6.0` |\n| commons-beanutils:commons-beanutils | `1.10.1` | `1.11.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.3` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `6.1.7.Final` | `6.2.0.Final` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.0.0-BETA` | `3.2.2` |\n| [org.opensearch:opensearch-common](https://github.com/opensearch-project/OpenSearch) | `2.16.0` | `2.19.4` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.112.Final` | `4.1.125.Final` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `9.37.2` | `9.37.4` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `3.12.13` | `5.2.5` |\n| org.apache.xmlgraphics:fop | `1.0` | `2.2` |\n\n\nUpdates `org.codehaus.plexus:plexus-utils` from 3.5.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/327\"\u003e#327\u003c/a\u003e) \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/324\"\u003e#324\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Zip Slip vulnerability in archive extraction (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/296\"\u003e#296\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/304\"\u003e#304\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/328\"\u003e#328\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/325\"\u003e#325\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to Site 2.0 descriptor (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/306\"\u003e#306\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices \u0026amp; tests cleanups (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/303\"\u003e#303\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 24 to 25 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 23 to 24 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/298\"\u003e#298\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 22 to 23 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 21 to 22 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 20 to 21 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus from 19 to 20 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jmhVersion from 1.36 to 1.37 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/285\"\u003e#285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by \u003ca href=\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/253\"\u003ecodehaus-plexus/plexus-utils#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3 changes to make external usage easier by \u003ca href=\"https://github.com/Claudenw\"\u003e\u003ccode\u003e@​Claudenw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/277\"\u003ecodehaus-plexus/plexus-utils#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent pom to 19 and reformat sources by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/280\"\u003ecodehaus-plexus/plexus-utils#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to JUnit 5 with OpenRewrite by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/281\"\u003ecodehaus-plexus/plexus-utils#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esync pom changes from master branch by \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/282\"\u003ecodehaus-plexus/plexus-utils#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\"\u003ehttps://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c61982e755b021faca509637f1ea6ae04ee241c3\"\u003e\u003ccode\u003ec61982e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0614f94cd48c6d6f219be729815b7576aea69cc6\"\u003e\u003ccode\u003e0614f94\u003c/code\u003e\u003c/a\u003e Remove obsolete and time consuming Java 7 issue \u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/51\"\u003e#51\u003c/a\u003e regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/e3ca715440a300f36c28c1018cd68fb7b14a4712\"\u003e\u003ccode\u003ee3ca715\u003c/code\u003e\u003c/a\u003e Do not exclude \u0026quot;.gitignore\u0026quot; and \u0026quot;.cvsignore\u0026quot; by default (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/b16a390938bb6627602837bb7d8ee263c5b7ccc3\"\u003e\u003ccode\u003eb16a390\u003c/code\u003e\u003c/a\u003e [3.x] Add license to POM (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/62705305342151b9717c4fd848272ad71f0450a1\"\u003e\u003ccode\u003e6270530\u003c/code\u003e\u003c/a\u003e [3.x] Add Automatic-Module-Name manifest entry (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/5d37b07a39f1865cbf8f87eef4cb0dc7225189a7\"\u003e\u003ccode\u003e5d37b07\u003c/code\u003e\u003c/a\u003e Fix release-drafter v7 branch filtering (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/27ec2e6ae8c2b640ad736a3b0eab382fdc5a5297\"\u003e\u003ccode\u003e27ec2e6\u003c/code\u003e\u003c/a\u003e Use filter-by-range instead of filter-by-commitish (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/3b8cfedeb42dfed2b8b2d33412fc4d6e08843027\"\u003e\u003ccode\u003e3b8cfed\u003c/code\u003e\u003c/a\u003e Fix release-drafter for 3.x branch (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4d25130f1df0540676ccc17edc2d18e01f0dbed8\"\u003e\u003ccode\u003e4d25130\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus from 24 to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/c76c5a436d62a8f2fc20a12dc01857f7b77b923b\"\u003e\u003ccode\u003ec76c5a4\u003c/code\u003e\u003c/a\u003e Move to Site 2.0 descriptor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.5.1...plexus-utils-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 5.3.39 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.17.2 to 2.18.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf\"\u003e\u003ccode\u003eb0c428e\u003c/code\u003e\u003c/a\u003e Enforce \u003ccode\u003eStreamReadConstraints.maxNumberLength\u003c/code\u003e for non-blocking (async) pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7c8b6d52632ff87dd40483df44a2b74d3048882c\"\u003e\u003ccode\u003e7c8b6d5\u003c/code\u003e\u003c/a\u003e Add test for nesting for \u003ccode\u003eDataInput\u003c/code\u003e-backed \u003ccode\u003eJsonParser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/97a647b9d4bd03d31716d5565a73965c9ae2f396\"\u003e\u003ccode\u003e97a647b\u003c/code\u003e\u003c/a\u003e Update CI: JDK 23 -\u0026gt; 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1601331cd5c7d79037904e4803a4c35cc9fdd4e0\"\u003e\u003ccode\u003e1601331\u003c/code\u003e\u003c/a\u003e (backport from 2.21) Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1548\"\u003e#1548\u003c/a\u003e: validate max doc length for fixed buffer inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/caea665e6364bb46a4e7101fd763e9ef8568f132\"\u003e\u003ccode\u003ecaea665\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/635d3bd80a44a8a84b04cfdd007ceb9a31dc95f1\"\u003e\u003ccode\u003e635d3bd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.2...jackson-core-2.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat:tomcat-catalina` from 9.0.104 to 9.0.113\n\nUpdates `commons-fileupload:commons-fileupload` from 1.5 to 1.6.0\n\nUpdates `commons-beanutils:commons-beanutils` from 1.10.1 to 1.11.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.17.0 to 3.18.0\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.3\n\nUpdates `org.hibernate.validator:hibernate-validator` from 6.1.7.Final to 6.2.0.Final\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-validator/blob/6.2.0.Final/changelog.txt\"\u003eorg.hibernate.validator:hibernate-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.0.Final (23-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1821 - engine     - HV-1755 introduces NPE in org.hibernate.validator.internal.engine.ValidatorFactoryImpl constructor\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1822 - validators - Add Russian specific validator for russian taxpayer identification number\u003c/p\u003e\n\u003ch2\u003e6.2.0.CR1 (07-12-2020)\u003c/h2\u003e\n\u003cp\u003e** Improvement\n* HV-1812 - engine             - Avoid reflection-based metadata extraction for built-in value extractors\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1816 - engine             - Disable Expression Language by default for custom constraint violations\u003c/p\u003e\n\u003cp\u003e** Remove Feature\n* HV-1790 - engine, validators - Remove the SafeHtml constraint\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1820 - engine             - Upgrade JBoss Logging to 3.4.1.Final\n* HV-1819 - engine             - Upgrade Classmate to 1.5.1\n* HV-1817 - build              - Upgrade to checkstyle 8.38\u003c/p\u003e\n\u003ch2\u003e6.1.6.Final (30-09-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1804 - translations - Fix Dutch translation for \u003ca href=\"https://github.com/Size\"\u003e\u003ccode\u003e@​Size\u003c/code\u003e\u003c/a\u003e constraint\n* HV-1797 - validators   - Validation on classes with a bidirectional relationship cause stack overflow on 6.1.x\n* HV-1761 - engine       - Interpolation of primitive arrays causes a ClassCastException\u003c/p\u003e\n\u003cp\u003e** Improvement\n* HV-1782 - translations - Remove trailing dot from \u003ca href=\"https://github.com/Max\"\u003e\u003ccode\u003e@​Max\u003c/code\u003e\u003c/a\u003e constraint German translation\u003c/p\u003e\n\u003cp\u003e** New Feature\n* HV-1780 - validators   - Add \u003ca href=\"https://github.com/Normalized\"\u003e\u003ccode\u003e@​Normalized\u003c/code\u003e\u003c/a\u003e contraint that validates if text is normalized in a given form\u003c/p\u003e\n\u003cp\u003e** Task\n* HV-1803 - tests        - Move the tests to log4j2\n* HV-1802 - tests        - Update ByteBuddy test dependency to 1.10.16\n* HV-1795 - build        - Remove link to JavaMoney javadoc\u003c/p\u003e\n\u003ch2\u003e6.1.5.Final (06-05-2020)\u003c/h2\u003e\n\u003cp\u003e** Bug\n* HV-1774 - engine        - Invalid parsing of EL expression can lead to invalid EL expressions considered valid\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/a883dcd11d7f9d8bdd8a2069a54cddd9213051c6\"\u003e\u003ccode\u003ea883dcd\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/badcc8f2b662e98ea974fcd341b6013eb3fb94a4\"\u003e\u003ccode\u003ebadcc8f\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/ff4faab33b8c8d2d10f4b5907320f59191c7612e\"\u003e\u003ccode\u003eff4faab\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/d8c8faaabb23786e026e4cd27fc3db3b43704d56\"\u003e\u003ccode\u003ed8c8faa\u003c/code\u003e\u003c/a\u003e HV-1822 add russian specific INN annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/3304647fa6c5cccb5d66448d8fb90640e53fa912\"\u003e\u003ccode\u003e3304647\u003c/code\u003e\u003c/a\u003e HV-1821 Support using a non-Hibernate Validator configuration class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/9c61b9570913fe723b60e45970928d3fba0edfb3\"\u003e\u003ccode\u003e9c61b95\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/02ed74e331012f8d1fd3966bf0e7a8f2650cedd8\"\u003e\u003ccode\u003e02ed74e\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/401a85d08800c4f68ad5f0fb2121862923d23b50\"\u003e\u003ccode\u003e401a85d\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.txt updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/72322262c405d912874559cd065ea72a638f2f67\"\u003e\u003ccode\u003e7232226\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 6.2.0.CR1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/17850546db3d8d5eda23ca86afb39972cb1dbd30\"\u003e\u003ccode\u003e1785054\u003c/code\u003e\u003c/a\u003e HV-1820 Upgrade JBoss Logging to 3.4.1.Final\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-validator/compare/6.1.7.Final...6.2.0.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tika:tika-core` from 3.0.0-BETA to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/tika/blob/main/CHANGES.txt\"\u003eorg.apache.tika:tika-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRelease 4.0.0-BETA1 - ???\u003c/p\u003e\n\u003cp\u003eBREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved towards default json based configuration (TIKA-4544 and many others).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules have been reorganized by\nresource (tika-pipes-solr) vs task (tika-pipes-fetcher-solr)\n(TIKA-4543). Note that the file-system pipes components have\nbeen taken out of tika-pipes-core and placed in their own\npf4j module: tika-pipes-file-system.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes implementation modules are now pf4j plugins (TIKA-4519).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etika-pipes core classes have been moved to a new module: tika-pipes-core,\nand the FileSystem pipes components have moved (TIKA-4334).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMetadataListFilter has been renamed MetadataFilter, and\nMetadataFilter has been removed (TIKA-4546).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved several modules, including: tika-batch (TIKA-4333), snaps deployment (TIKA-4502),\ndotnet (TIKA-4332), advanced media module (TIKA-4500), tika-dl module (TIKA-4499),\ntika-fuzzing module (TIKA-4506).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeaders are no longer injected into the body/content of MSG files (TIKA-4345). Please open\na ticket if you need this behavior across email formats.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAPI changes in the EmbeddedStreamTranslator (TIKA-4518).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved DigestingParser (TIKA-4607).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOTHER CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency bug in TikaToXMP (TIKA-4393)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRelease 3.3.0 - ???\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eVarious fixes based on regression testing (TIKA-4563).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove zip parsing (TIKA-4650).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd detection of compressed bmp (TIKA-4511).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow per file timeouts in tika-pipes (TIKA-4497).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd matroska detector (TIKA-1180).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow multiple values for many Dublin Core keys (TIKA-4466).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtract macros by default in tika-app's commandline and gui (TIKA-4472).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/c5c9d00e475d48226dfe3f80a2891bfa5426043a\"\u003e\u003ccode\u003ec5c9d00\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.2.2-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/5d87ef30df9247e43cc32e48fcfba1cb7a3a3310\"\u003e\u003ccode\u003e5d87ef3\u003c/code\u003e\u003c/a\u003e update CHANGES.txt for 3.2.2 rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/a608cc2f4542248336c5a19e392f68c732b53b3d\"\u003e\u003ccode\u003ea608cc2\u003c/code\u003e\u003c/a\u003e further improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/948c75302d7cb6cb0cb0655a2f5935c492f404c0\"\u003e\u003ccode\u003e948c753\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph, aws, nimbus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0f78344d88d201f0a158074528c8ffe94082c6d7\"\u003e\u003ccode\u003e0f78344\u003c/code\u003e\u003c/a\u003e TIKA-4455: update microsoft-graph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/94acef2854eed07f0ded357c13a659409495ca49\"\u003e\u003ccode\u003e94acef2\u003c/code\u003e\u003c/a\u003e Improve configuration of xmlinputfactory (\u003ca href=\"https://redirect.github.com/apache/tika/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0c89f4b894395af57d441e0cbebdf2cb6657416d\"\u003e\u003ccode\u003e0c89f4b\u003c/code\u003e\u003c/a\u003e Simplify path naming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/0b889d13aa2c08c1e1674c712df89b6ec4894ccd\"\u003e\u003ccode\u003e0b889d1\u003c/code\u003e\u003c/a\u003e TIKA-4455: update commons-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/d20be6c71e1df05a1cfc4a5338d77a6b17196c46\"\u003e\u003ccode\u003ed20be6c\u003c/code\u003e\u003c/a\u003e TIKA-4455: replace deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/tika/commit/8b580d84d8199d23ea3b0bacf1a73355ddc15bd2\"\u003e\u003ccode\u003e8b580d8\u003c/code\u003e\u003c/a\u003e TIKA-4455: remove json-smart exclusion, no longer needed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/tika/compare/3.0.0-BETA...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch:opensearch-common` from 2.16.0 to 2.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/OpenSearch/releases\"\u003eorg.opensearch:opensearch-common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.4\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.4 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.4\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew cluster setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19491\"\u003e#19491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Apache Lucene to 9.12.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19444\"\u003e#19444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bc-fips\u003c/code\u003e from 2.0.0 to 2.1.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-lang3\u003c/code\u003e from 3.14.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcprov-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcmail-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.bouncycastle:bcpkix-jdk18on\u003c/code\u003e from 1.78 to 1.79 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19155\"\u003e#19155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.tika\u003c/code\u003e from 2.9.2 to 3.2.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commons-compress\u003c/code\u003e from 1.26.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.commons:commonscodec\u003c/code\u003e from 1.16.1 to 1.18.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19242\"\u003e#19125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19229\"\u003e#19229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump netty from 4.1.121.Final to 4.1.125.Final (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19270\"\u003e#19270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bouncycastle from 1.79 to 1.82 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19552\"\u003e#19552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.ajoberstar.grgit:grgit-core\u003c/code\u003e from 5.2.1 to 5.3.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor-netty\u003c/code\u003e from 1.1.23 to 1.2.9 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ereactor\u003c/code\u003e from 3.5.20 to 3.7.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19603\"\u003e#19603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.hadoop:hadoop-minicluster\u003c/code\u003e from 3.4.1 to 3.4.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19605\"\u003e#19605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eio.grpc\u003c/code\u003e deps from 1.68.2 to 1.75.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19495\"\u003e#19495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ecom.nimbusds:nimbus-jose-jwt\u003c/code\u003e from 10.0.2 to 10.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19538\"\u003e#19538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd task cancellation checks in aggregators (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18426\"\u003e#18426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OOM due to large number of shard result buffering (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19066\"\u003e#19066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix QueryPhaseResultConsumer incomplete callback loops (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19231\"\u003e#19231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ScoreDoc instead of FieldDoc when creating TopScoreDocCollectorManager to avoid unnecessary conversion (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18802\"\u003e#18802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19637\"\u003e#19637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace centos:8 with almalinux:8 since centos docker images are deprecated (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19154\"\u003e#19154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow plugins to copy folders into their config dir during installation (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19343\"\u003e#19343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnboarding new maven snapshots publishing to s3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.3\u003c/h2\u003e\n\u003ch2\u003eVersion 2.19.3 Release Notes\u003c/h2\u003e\n\u003cp\u003eCompatible with OpenSearch and OpenSearch Dashboards version 2.19.3\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject close index requests, while remote store migration is in progress.(\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/pull/18327\"\u003e#18327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/e2e89961c9a327daf514a7ce1320a6189bfd08cd\"\u003e\u003ccode\u003ee2e8996\u003c/code\u003e\u003c/a\u003e Fix :build-tools:integTest fails on Mac and aarch64 Ubuntu (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19830\"\u003e#19830\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19832\"\u003e#19832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29473d568b2d3201641e6686a2172d955999fbc2\"\u003e\u003ccode\u003e29473d5\u003c/code\u003e\u003c/a\u003e [AUTO] Add release notes for 2.19.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19819\"\u003e#19819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/00bb78b77b599118b6e9302f7a7ac7d2a840eb5e\"\u003e\u003ccode\u003e00bb78b\u003c/code\u003e\u003c/a\u003e Introduced new setting search.query.max_query_string_length (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19491\"\u003e#19491\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19814\"\u003e#19814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/d69262e940acbfbd3f469970810092576b182221\"\u003e\u003ccode\u003ed69262e\u003c/code\u003e\u003c/a\u003e Fix IndexOutOfBoundsException when running include/exclude with non-existent ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/957e12f07c06412ad645a36962da9467057d88be\"\u003e\u003ccode\u003e957e12f\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Task cancellation and query phase result consumer changes (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/80cb53e262670e20f2341971919e86e29d84fd8c\"\u003e\u003ccode\u003e80cb53e\u003c/code\u003e\u003c/a\u003e Fix broken Gradle Spock's integration (skips Groovy tests) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19742\"\u003e#19742\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/29450f040d5ec3ae80065de999d0560bd2f720f7\"\u003e\u003ccode\u003e29450f0\u003c/code\u003e\u003c/a\u003e Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19538\"\u003e#19538\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/404107e4c6db6b883f067e465fd66b954cc0bf49\"\u003e\u003ccode\u003e404107e\u003c/code\u003e\u003c/a\u003e [Backport 2.19] Onboarding new maven snapshots publishing to s3 (OpenSearch C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/19d5c28650a252965549a3b18759780a131e6529\"\u003e\u003ccode\u003e19d5c28\u003c/code\u003e\u003c/a\u003e Fix CVE's (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/18935\"\u003e#18935\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/19606\"\u003e#19606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/OpenSearch/commit/b286d2dc44b61c806b5cbaeb7e94f82c1844d764\"\u003e\u003ccode\u003eb286d2d\u003c/code\u003e\u003c/a\u003e Replace commons-lang:commons-lang with org.apache.commons:commons-lang3 (\u003ca href=\"https://redirect.github.com/opensearch-project/OpenSearch/issues/192\"\u003e#192\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/opensearch-project/OpenSearch/compare/2.16.0...2.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec` from 4.1.112.Final to 4.1.125.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/56ea9763c6ac550f0f8ab7849ef0af21532643cb\"\u003e\u003ccode\u003e56ea976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.125.Final\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/idgrou/sakai/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/idgrou%2Fsakai/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"6.2.6","new_version":"6.2.11","update_type":"patch","path":null,"pr_created_at":"2026-04-05T17:03:57.000Z","version_change":"6.2.6 → 6.2.11","issue":{"uuid":"4208104848","node_id":"PR_kwDOA6jaQc7QD7kQ","number":51,"state":"closed","title":"build(deps): bump org.springframework:spring-core from 6.2.6 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T17:11:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-05T17:03:57.000Z","updated_at":"2026-04-05T17:11:20.000Z","time_to_close":434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.springframework:spring-core","old_version":"6.2.6","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.2.6 to 6.2.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.11\"\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-core\u0026package-manager=maven\u0026previous-version=6.2.6\u0026new-version=6.2.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/levelp/webissues_simple/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/levelp/webissues_simple/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/levelp%2Fwebissues_simple/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"7.0.5","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-22T01:56:16.000Z","version_change":"7.0.5 → 7.0.6","issue":{"uuid":"4114397506","node_id":"PR_kwDOFHXnnM7Mb-Kz","number":25,"state":"closed","title":"chore(deps): bump the production-deps group with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-22T01:56:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-22T01:56:16.000Z","updated_at":"2026-03-22T01:56:35.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":8,"packages":[{"name":"org.glassfish.jaxb:jaxb-core","old_version":"4.0.6","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.6","new_version":"4.0.7"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-beans","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-orm","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","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 production-deps group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.glassfish.jaxb:jaxb-core | `4.0.6` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.6` | `4.0.7` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-orm](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.5` | `7.0.6` |\n\nUpdates `org.glassfish.jaxb:jaxb-core` from 4.0.6 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.6 to 4.0.7\n\nUpdates `org.springframework:spring-jdbc` 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-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.5...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-beans` 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-beans'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\nUpdates `org.springframework:spring-context` 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-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.5...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-orm` 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-orm'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\nUpdates `org.springframework:spring-core` 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-core'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\nUpdates `org.springframework:spring-web` 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-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.5...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-beans` 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-beans'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...\n\n_Description has been truncated_","html_url":"https://github.com/MatrixDai/liquibase/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatrixDai%2Fliquibase/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"6.2.15","new_version":"6.2.17","update_type":"patch","path":null,"pr_created_at":"2026-03-16T20:39:09.000Z","version_change":"6.2.15 → 6.2.17","issue":{"uuid":"4084679124","node_id":"PR_kwDODLtToM7LCJgn","number":731,"state":"closed","title":"Bump the all-minor-patch group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-23T10:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T20:39:09.000Z","updated_at":"2026-03-23T10:43:18.000Z","time_to_close":569046,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":11,"packages":[{"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-failsafe-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.6","new_version":"4.0.7"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.assertj:assertj-core","old_version":"3.27.6","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.junit:junit-bom","old_version":"5.14.2","new_version":"5.14.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.15","new_version":"6.2.17","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.12","new_version":"3.9.14","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.12","new_version":"3.9.14"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\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-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.4` | `2.21.1` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.6` | `4.0.7` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.6` | `3.27.7` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.14.2` | `5.14.3` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.17` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.9.0` | `3.10.0` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.12` | `3.9.14` |\n| org.apache.maven:maven-core | `3.9.12` | `3.9.14` |\n\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-failsafe-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-failsafe-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 `com.fasterxml.jackson:jackson-bom` from 2.19.4 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.19.4...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.glassfish.jaxb:jaxb-runtime` from 4.0.6 to 4.0.7\n\nUpdates `org.mockito:mockito-core` from 5.21.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\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/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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.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.assertj:assertj-core` from 3.27.6 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.6...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.14.2 to 5.14.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 5.14.3 = Platform 1.14.3 + Jupiter 5.14.3 + Vintage 5.14.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.14.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/r5.14.2...r5.14.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1c14c1b83fcdd6091593cd4869f7ce82754f54d0\"\u003e\u003ccode\u003e1c14c1b\u003c/code\u003e\u003c/a\u003e Release 5.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/698391f73c2fa13ef488e3f1eedf11d149989102\"\u003e\u003ccode\u003e698391f\u003c/code\u003e\u003c/a\u003e Finalize 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5655c22bf36e0b0e57cffc11f771ab691a2b2494\"\u003e\u003ccode\u003e5655c22\u003c/code\u003e\u003c/a\u003e Fix link to milestone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b4d1f561d1a0181f3d8f4ac935f735f1c42365de\"\u003e\u003ccode\u003eb4d1f56\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/5b6dfef181ac6269de67bdefebbfb42e54c28d14\"\u003e\u003ccode\u003e5b6dfef\u003c/code\u003e\u003c/a\u003e Fix references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/718ee1588ec6d74dfa7f05b572fc669b991a3a2a\"\u003e\u003ccode\u003e718ee15\u003c/code\u003e\u003c/a\u003e Fail build if xref fragment is invalid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a809887b6b13d55b64badb472ed213e3a9a89fa8\"\u003e\u003ccode\u003ea809887\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/b568f5afd9ad8842cd4c8645e274ed26a6a41691\"\u003e\u003ccode\u003eb568f5a\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/1ebb6bc0e1409ec836172d346938953de82cd189\"\u003e\u003ccode\u003e1ebb6bc\u003c/code\u003e\u003c/a\u003e Add missing checkout step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4ca615b8c7740ad635dd118f5b6f47f9c2f49d9a\"\u003e\u003ccode\u003e4ca615b\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.15 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-core'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\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/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.15...v6.2.17\"\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-dependency-plugin` from 3.9.0 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-dependency-plugin/releases\"\u003eorg.apache.maven.plugins:maven-dependency-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.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\u003eIntroduce graphRoots for dependencyFilter based mojos (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1571\"\u003e#1571\u003c/a\u003e) \u003ca href=\"https://github.com/rfscholte\"\u003e\u003ccode\u003e@​rfscholte\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\u003eApply excludeReactor to plugin dependencies in go-offline and resolve-plugins (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1583\"\u003e#1583\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly log dependency classpath when no property/file output is specified (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1551\"\u003e#1551\u003c/a\u003e) \u003ca href=\"https://github.com/mwalser\"\u003e\u003ccode\u003e@​mwalser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MDEP-974\"\u003e[MDEP-974]\u003c/a\u003e - strip ansi codes when writing to a file (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1564\"\u003e#1564\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📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd analyze-only to usage page (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1587\"\u003e#1587\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove doc comment to correct location (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1568\"\u003e#1568\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFocus on most recent version (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1537\"\u003e#1537\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👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jenkin bages in README (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1586\"\u003e#1586\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove dependencies filtering in AbstractAnalyzeMojo (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1579\"\u003e#1579\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-dependency-plugin/pull/1574\"\u003e#1574\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-dependency-plugin/pull/1569\"\u003e#1569\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-dependency-plugin/pull/1563\"\u003e#1563\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-dependency-plugin/pull/1562\"\u003e#1562\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 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1558\"\u003e#1558\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1548\"\u003e#1548\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate JUnit3 based Tests to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1541\"\u003e#1541\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\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.shared:maven-dependency-analyzer from 1.16.0 to 1.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1584\"\u003e#1584\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 2.9.1 to 3.27.7 in /src/it/projects/analyze-testDependencyWithNonTestScope (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1581\"\u003e#1581\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-dependency-plugin/pull/1582\"\u003e#1582\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-dependency-plugin/pull/1580\"\u003e#1580\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-dependency-plugin/pull/1578\"\u003e#1578\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-archiver from 4.10.4 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1576\"\u003e#1576\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 46 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1573\"\u003e#1573\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jsoup:jsoup from 1.21.2 to 1.22.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1572\"\u003e#1572\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-dependency-plugin/pull/1570\"\u003e#1570\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-dependency-plugin/pull/1559\"\u003e#1559\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-dependency-plugin/pull/1552\"\u003e#1552\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-archiver from 4.10.3 to 4.10.4 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1553\"\u003e#1553\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-io from 3.5.2 to 3.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1554\"\u003e#1554\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-dependency-plugin/pull/1555\"\u003e#1555\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-dependency-plugin/pull/1550\"\u003e#1550\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-io from 3.5.1 to 3.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1538\"\u003e#1538\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-archiver from 4.10.1 to 4.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1539\"\u003e#1539\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-dependency-plugin/commit/4127c336cc2420d0f19e7927371f979841df6e7b\"\u003e\u003ccode\u003e4127c33\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-dependency-plugin-3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/68b5e4733ab4c908ce782eaa1eb7315dda9af034\"\u003e\u003ccode\u003e68b5e47\u003c/code\u003e\u003c/a\u003e Add analyze-only to usage page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/09d5860369068c74a21e0f3153912cbf6f73ed5b\"\u003e\u003ccode\u003e09d5860\u003c/code\u003e\u003c/a\u003e Fix Jenkin bages in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/4308f6ccfe82f60fdff18ddaeabb85b44e80ee0d\"\u003e\u003ccode\u003e4308f6c\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.shared:maven-dependency-analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ba3c570e3de0b113a07acce0be7e50686fc48c84\"\u003e\u003ccode\u003eba3c570\u003c/code\u003e\u003c/a\u003e Apply excludeReactor to plugin dependencies in go-offline and resolve-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0d88b668ca4e192534bbba6402e9051aae8229ab\"\u003e\u003ccode\u003e0d88b66\u003c/code\u003e\u003c/a\u003e Only log dependency classpath when no property/file output is specified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0075e3140a2986fef6eae41253dbc69fb287957e\"\u003e\u003ccode\u003e0075e31\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/65d53bba0a0e829ca0ed8f17e9803d86755df61f\"\u003e\u003ccode\u003e65d53bb\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/eaf54f044b31d450646c7b0cc40297cb0b829400\"\u003e\u003ccode\u003eeaf54f0\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-dependency-plugin/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ece9a38fdc29ca84eb278ea7c4e38be7735af4af\"\u003e\u003ccode\u003eece9a38\u003c/code\u003e\u003c/a\u003e Improve dependencies filtering in AbstractAnalyzeMojo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.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:maven-plugin-api` from 3.9.12 to 3.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven/releases\"\u003eorg.apache.maven:maven-plugin-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.14\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplexus-testing dependencies should be use in test scope (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11761\"\u003e#11761\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 actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11747\"\u003e#11747\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/download-artifact from 7.0.0 to 8.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11748\"\u003e#11748\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.9.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug: SecDispatcher is managed by legacy Plexus DI (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11711\"\u003e#11711\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.9.x] MavenPluginJavaPrerequisiteChecker: Handle 8/1.8 Java version in ranges as well (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11577\"\u003e#11577\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\u003eUpdate Maven plugin versions in default-bindings.xml (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11721\"\u003e#11721\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to JUnit 5 - avoid using TestCase (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11547\"\u003e#11547\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\u003eMaven Resolver 1.9.27 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11732\"\u003e#11732\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump resolverVersion from 1.9.25 to 1.9.26 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11725\"\u003e#11725\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Maven plugin versions in default-bindings.xml (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11721\"\u003e#11721\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 version.sisu-maven-plugin from 0.9.0.M4 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11706\"\u003e#11706\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.2 to 5.0.3 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11688\"\u003e#11688\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 45 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11647\"\u003e#11647\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11666\"\u003e#11666\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.1.0 to 5.2.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11667\"\u003e#11667\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/pull/11658\"\u003e#11658\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.1 to 3.3.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11657\"\u003e#11657\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11659\"\u003e#11659\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-testing from 2.0.2 to 2.1.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11620\"\u003e#11620\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/pull/11585\"\u003e#11585\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 actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11557\"\u003e#11557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/download-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11556\"\u003e#11556\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/apache/maven/pull/11558\"\u003e#11558\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/commit/996c630dbc656c76214ce58821dcc58be960875b\"\u003e\u003ccode\u003e996c630\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-3.9.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/3d3ecceda0d5aea189e855dfd253005488827ccd\"\u003e\u003ccode\u003e3d3ecce\u003c/code\u003e\u003c/a\u003e plexus-testing dependencies should be use in test scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/1f24dae6ffdf32bb723fea502da763f9a3ae8be4\"\u003e\u003ccode\u003e1f24dae\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/8d1f2c23992c7d7f230cecc4c4e6fef02729866d\"\u003e\u003ccode\u003e8d1f2c2\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7.0.0 to 8.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11748\"\u003e#11748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/d48250a887a96da5f7b49abdc48e56957b1332d4\"\u003e\u003ccode\u003ed48250a\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/apache/maven/commit/39d686bd50d8e054301e3a68ad44781df6f80dda\"\u003e\u003ccode\u003e39d686b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-3.9.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/1779f34b555dfa0d0b5586286b11438ccde6ae42\"\u003e\u003ccode\u003e1779f34\u003c/code\u003e\u003c/a\u003e Maven Resolver 1.9.27 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11732\"\u003e#11732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/18a52647884dcc822eb04bf5a3265a21dc83256c\"\u003e\u003ccode\u003e18a5264\u003c/code\u003e\u003c/a\u003e Bump resolverVersion from 1.9.25 to 1.9.26 (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/c081a92df006307f4293fc546d78fb34d94c7bc6\"\u003e\u003ccode\u003ec081a92\u003c/code\u003e\u003c/a\u003e Update Maven plugin versions in default-bindings.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven/commit/dea5f14a85e26291f654a4c4a29a58210293628b\"\u003e\u003ccode\u003edea5f14\u003c/code\u003e\u003c/a\u003e Bug: SecDispatcher is managed by legacy Plexus DI (\u003ca href=\"https://redirect.github.com/apache/maven/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven/compare/maven-3.9.12...maven-3.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven:maven-core` from 3.9.12 to 3.9.14\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/ehrbase/openEHR_SDK/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehrbase%2FopenEHR_SDK/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"}},{"old_version":"7.0.5","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-16T04:43:16.000Z","version_change":"7.0.5 → 7.0.6","issue":{"uuid":"4080193847","node_id":"PR_kwDOAbQvks7Kzj0h","number":7536,"state":"open","title":"Bump org.springframework:spring-core from 7.0.5 to 7.0.6","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-16T04:43:16.000Z","updated_at":"2026-03-16T05:05:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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 [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) 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-core'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework:spring-core\u0026package-manager=gradle\u0026previous-version=7.0.5\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/PCGen/pcgen/pull/7536","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PCGen%2Fpcgen/issues/7536","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7536/packages"}},{"old_version":"7.0.5","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-15T22:42:36.000Z","version_change":"7.0.5 → 7.0.6","issue":{"uuid":"4079362910","node_id":"PR_kwDOCfaSmc7KxCuA","number":71,"state":"open","title":"fix(deps): bump the prod-deps group 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-03-15T22:42:36.000Z","updated_at":"2026-03-15T22:44:16.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":3,"packages":[{"name":"org.springframework:spring-core","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"7.0.5","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 3 updates: [org.springframework:spring-core](https://github.com/spring-projects/spring-framework), [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) and [org.projectlombok:lombok](https://github.com/projectlombok/lombok).\n\nUpdates `org.springframework:spring-core` 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-core'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\nUpdates `org.springframework:spring-context` 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-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.5...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-context` 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-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.5...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.projectlombok:lombok` from 1.18.42 to 1.18.44\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.44 (March 11th, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized\u003c/code\u003e now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: On JDK25, \u003ccode\u003eval\u003c/code\u003e and \u003ccode\u003e@ExtensionMethod\u003c/code\u003e could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3947\"\u003e#3947\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e + fields marked \u003ccode\u003etransient\u003c/code\u003e would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3936\"\u003e#3936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/17c78feeb77fcdfaec03ad933192014d02c3797d\"\u003e\u003ccode\u003e17c78fe\u003c/code\u003e\u003c/a\u003e [version] pre-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/1edca70420ff29d68e3a7da0c3def499609dac84\"\u003e\u003ccode\u003e1edca70\u003c/code\u003e\u003c/a\u003e [test][\u003ccode\u003e@Jacksonized\u003c/code\u003e] Test emission of warning when not choosing jackson ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e789e823b1ede15ff5a140592d489ed2aeb6a1f4\"\u003e\u003ccode\u003ee789e82\u003c/code\u003e\u003c/a\u003e [test] Update the generation of eclipse test targets from JDK14 to JDK25.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a54cecd4adc00b3193953e6cd125b344bc2e81d6\"\u003e\u003ccode\u003ea54cecd\u003c/code\u003e\u003c/a\u003e [trivial][changelog]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6\"\u003e\u003ccode\u003e3db0a6c\u003c/code\u003e\u003c/a\u003e [bugfix][\u003ccode\u003e@Jacksonized\u003c/code\u003e] javac handler of jacksonized checked for existing ja...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12572fcbd2d69c6b26f19334263d3d7cb0701be3\"\u003e\u003ccode\u003e12572fc\u003c/code\u003e\u003c/a\u003e [test] Adjusted tests to the new 'jackson version is a list' config key setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/0e9699ce82f03644884a755f65a4ad128d2122af\"\u003e\u003ccode\u003e0e9699c\u003c/code\u003e\u003c/a\u003e [changelog] Document implementation of Jackson3 support: \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d441be157b7d51d4694370ac7ecc502565aee6b2\"\u003e\u003ccode\u003ed441be1\u003c/code\u003e\u003c/a\u003e [jacksonized] infrastructure for previous merge resolution: Changed to the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d62b2d5b80dd6be6c18eb4d473601dadff4e54d7\"\u003e\u003ccode\u003ed62b2d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into cachescrubber-\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003egh-3950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f49f0fe78d9c8a0ddce1b5abd1a817ef2eec9e18\"\u003e\u003ccode\u003ef49f0fe\u003c/code\u003e\u003c/a\u003e [test] Remove tests for deprecated \u003ccode\u003e@Logger(access = MODULE)\u003c/code\u003e. They're deprec...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.42...v1.18.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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-di-support/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Ffolio-di-support/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"7.0.5","new_version":"7.0.6","update_type":"patch","path":null,"pr_created_at":"2026-03-13T21:42:29.000Z","version_change":"7.0.5 → 7.0.6","issue":{"uuid":"4073524872","node_id":"PR_kwDOAIX3Vs7KfPgE","number":4186,"state":"open","title":"Bump org.springframework:spring-core from 7.0.5 to 7.0.6","user":"dependabot[bot]","labels":["dependabot: Maven"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T21:42:29.000Z","updated_at":"2026-03-13T21:50:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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 [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) 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-core'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework:spring-core\u0026package-manager=maven\u0026previous-version=7.0.5\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/assertj/assertj/pull/4186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/assertj%2Fassertj/issues/4186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4186/packages"}},{"old_version":"6.2.15","new_version":"6.2.16","update_type":"patch","path":null,"pr_created_at":"2026-03-11T10:39:55.000Z","version_change":"6.2.15 → 6.2.16","issue":{"uuid":"4057393717","node_id":"PR_kwDORXscIc7JqpeB","number":9,"state":"closed","title":"Bump the safe-patch-updates group with 20 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-15T15:25:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T10:39:55.000Z","updated_at":"2026-03-15T15:25:53.000Z","time_to_close":362756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"safe-patch-updates","update_count":20,"packages":[{"name":"org.postgresql:postgresql","old_version":"42.7.9","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.auth0:java-jwt","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.21.0","new_version":"2.21.1"},{"name":"com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.21.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"org.springframework:spring-core","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-context","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-websocket","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-tx","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-beans","old_version":"6.2.15","new_version":"6.2.16","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.maven:maven-core","old_version":"3.9.12","new_version":"3.9.13"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.12","new_version":"3.9.13","repository_url":"https://github.com/apache/maven"},{"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-failsafe-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-shade-plugin","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.fhir:ucum","old_version":"1.0.2","new_version":"1.0.10","repository_url":"https://github.com/FHIR/Ucum-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the safe-patch-updates group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.9` | `42.7.10` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.5.0` | `4.5.1` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.0` | `2.21.1` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.0` | `2.21.1` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.21.0` | `2.21.1` |\n| [com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.21.0` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.21.0` | `2.21.1` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-websocket](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-tx](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework) | `6.2.15` | `6.2.16` |\n| org.apache.maven:maven-core | `3.9.12` | `3.9.13` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.12` | `3.9.13` |\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-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.1` | `3.6.2` |\n| [org.fhir:ucum](https://github.com/FHIR/Ucum-java) | `1.0.2` | `1.0.10` |\n\nUpdates `org.postgresql:postgresql` from 42.7.9 to 42.7.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\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/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.9...REL42.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.auth0:java-jwt` from 4.5.0 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/java-jwt/releases\"\u003ecom.auth0:java-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate jackson dependency \u003ca href=\"https://redirect.github.com/auth0/java-jwt/pull/732\"\u003e#732\u003c/a\u003e (\u003ca href=\"https://github.com/tanya732\"\u003etanya732\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/auth0/java-jwt/blob/master/CHANGELOG.md\"\u003ecom.auth0:java-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/java-jwt/tree/4.5.1\"\u003e4.5.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/java-jwt/compare/4.5.0...4.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate jackson dependency \u003ca href=\"https://redirect.github.com/auth0/java-jwt/pull/732\"\u003e#732\u003c/a\u003e (\u003ca href=\"https://github.com/tanya732\"\u003etanya732\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/auth0/java-jwt/commit/e81848056eefe16d0ab5ec87106f77bd10993ee0\"\u003e\u003ccode\u003ee818480\u003c/code\u003e\u003c/a\u003e Release 4.5.1 (\u003ca href=\"https://redirect.github.com/auth0/java-jwt/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/a48fcb53ae5edccd7c9fd180c0c9efa06f0bfa00\"\u003e\u003ccode\u003ea48fcb5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/4.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/718be3a2ade1fe8a4ab7e94c974aeafcbacc0ee7\"\u003e\u003ccode\u003e718be3a\u003c/code\u003e\u003c/a\u003e Added Nexus Publishing Plugin (\u003ca href=\"https://redirect.github.com/auth0/java-jwt/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/0caa2b9e6e9fb9497a1150c4aa73be7e6115598d\"\u003e\u003ccode\u003e0caa2b9\u003c/code\u003e\u003c/a\u003e Added hash version for gradle validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/1570283883ed4443d9e41d6fc548ea2fed0053d5\"\u003e\u003ccode\u003e1570283\u003c/code\u003e\u003c/a\u003e Added nexus block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/3feb886d269e0534a58aefc3adfe7e7cd637dd94\"\u003e\u003ccode\u003e3feb886\u003c/code\u003e\u003c/a\u003e Moved dependabot file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/924f120bb8eb796574fb34f2e6297f991d18e5b7\"\u003e\u003ccode\u003e924f120\u003c/code\u003e\u003c/a\u003e Added Nexus Publishing Plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/c03f6826ed563020177acbe53b83ea62b916ca88\"\u003e\u003ccode\u003ec03f682\u003c/code\u003e\u003c/a\u003e Release 4.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/2f10748978be795d741bc656be21a60bbb4bc08c\"\u003e\u003ccode\u003e2f10748\u003c/code\u003e\u003c/a\u003e Update jackson dependency (\u003ca href=\"https://redirect.github.com/auth0/java-jwt/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/java-jwt/commit/eb618dbc9c8219a42ba2a588c5cba290acbd0782\"\u003e\u003ccode\u003eeb618db\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into gh-issue-update-jackson\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/java-jwt/compare/4.5.0...4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.0 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.0 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-core/commit/f31979072b3f89254831ba3e7f3ebaa297814195\"\u003e\u003ccode\u003ef319790\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1b741b13b23375b9ba19c7452870045c31fc689a\"\u003e\u003ccode\u003e1b741b1\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-core/commit/79f789e757b151805c4cb06297be6fac62c4d3d7\"\u003e\u003ccode\u003e79f789e\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-core/commit/025b692f07198eded7120a3fa452cc4b279fa23f\"\u003e\u003ccode\u003e025b692\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/71ebce7594f3f0c4ca5e27a150850f545eb750c9\"\u003e\u003ccode\u003e71ebce7\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/edb8f4d2d94d9ed0a795208afa96461236977c39\"\u003e\u003ccode\u003eedb8f4d\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a214d11173ba0695af705d150faf70086d612cb\"\u003e\u003ccode\u003e0a214d1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/00342f2d155bba6ac9dbaa5a0fde1a57b7cc214c\"\u003e\u003ccode\u003e00342f2\u003c/code\u003e\u003c/a\u003e update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1555\"\u003e#1555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.0...jackson-core-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.21.0 to 2.21.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations` from 2.21.0 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-modules-base/commit/d92a13aa97bf2b30097fa7ad671b0318980f5add\"\u003e\u003ccode\u003ed92a13a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/7a124fdcda154aaa4ba7814fcd6f8316a7f3541e\"\u003e\u003ccode\u003e7a124fd\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-modules-base/commit/f6a277bf758168a5276dcd9557a3114786a0b7a6\"\u003e\u003ccode\u003ef6a277b\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-modules-base/commit/90c0cb78a3294c85d27c079392f16a5e750812f1\"\u003e\u003ccode\u003e90c0cb7\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b828ca4f04440e796f985f7834e7a85343aaf824\"\u003e\u003ccode\u003eb828ca4\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/c3291f26e9202e8ed4def19bd554a11fbc4ebb6d\"\u003e\u003ccode\u003ec3291f2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/69aa9a6343a823bbd9bcb172cd7108da199957fe\"\u003e\u003ccode\u003e69aa9a6\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-modules-base/commit/10fda4e9be2d208276da77b9c01336e1aca73a27\"\u003e\u003ccode\u003e10fda4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/04950af192ae40e0e3593e7a9863b61654903938\"\u003e\u003ccode\u003e04950af\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8d4a1bfb47a6bf9b78c3dd7a1904002cdda3adb0\"\u003e\u003ccode\u003e8d4a1bf\u003c/code\u003e\u003c/a\u003e Add ref to SPI subtypes module from release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.21.0...jackson-modules-base-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.21.0 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-dataformats-text/commit/499c5b07e3e226f0e4928765c49565cdf48b8bcb\"\u003e\u003ccode\u003e499c5b0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06ffd1ded0d95c2c4a92c24952a46260293fcaf6\"\u003e\u003ccode\u003e06ffd1d\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-dataformats-text/commit/c82488384ea5b5b6e29746795d14f96462d40abb\"\u003e\u003ccode\u003ec824883\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-dataformats-text/commit/887d7cbf0f42b1425c07ed7f5c71045a43616913\"\u003e\u003ccode\u003e887d7cb\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/ddd9d68b134105cf60ca518b6a67b4b33eecbf28\"\u003e\u003ccode\u003eddd9d68\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e2df4d2e304bbe1c30b9505f2d183eecaa375e25\"\u003e\u003ccode\u003ee2df4d2\u003c/code\u003e\u003c/a\u003e Fix 2.18 pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/f45225a1e2ca4f37fbc7cd7ffcca692d9084d2b2\"\u003e\u003ccode\u003ef45225a\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-dataformats-text/commit/f6e636c445f684a882d1b7c1063cb1e78bef65bf\"\u003e\u003ccode\u003ef6e636c\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cd8aa78717f7440f85d657a1eee4c6c079410c4a\"\u003e\u003ccode\u003ecd8aa78\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/957a0fda1ae11b0388322a786d515eebafa0f06b\"\u003e\u003ccode\u003e957a0fd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.21.0...jackson-dataformats-text-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.0 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-core/commit/f31979072b3f89254831ba3e7f3ebaa297814195\"\u003e\u003ccode\u003ef319790\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1b741b13b23375b9ba19c7452870045c31fc689a\"\u003e\u003ccode\u003e1b741b1\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-core/commit/79f789e757b151805c4cb06297be6fac62c4d3d7\"\u003e\u003ccode\u003e79f789e\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-core/commit/025b692f07198eded7120a3fa452cc4b279fa23f\"\u003e\u003ccode\u003e025b692\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/71ebce7594f3f0c4ca5e27a150850f545eb750c9\"\u003e\u003ccode\u003e71ebce7\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/edb8f4d2d94d9ed0a795208afa96461236977c39\"\u003e\u003ccode\u003eedb8f4d\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a214d11173ba0695af705d150faf70086d612cb\"\u003e\u003ccode\u003e0a214d1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/00342f2d155bba6ac9dbaa5a0fde1a57b7cc214c\"\u003e\u003ccode\u003e00342f2\u003c/code\u003e\u003c/a\u003e update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1555\"\u003e#1555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.0...jackson-core-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.21.0 to 2.21.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations` from 2.21.0 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-modules-base/commit/d92a13aa97bf2b30097fa7ad671b0318980f5add\"\u003e\u003ccode\u003ed92a13a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/7a124fdcda154aaa4ba7814fcd6f8316a7f3541e\"\u003e\u003ccode\u003e7a124fd\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-modules-base/commit/f6a277bf758168a5276dcd9557a3114786a0b7a6\"\u003e\u003ccode\u003ef6a277b\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-modules-base/commit/90c0cb78a3294c85d27c079392f16a5e750812f1\"\u003e\u003ccode\u003e90c0cb7\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b828ca4f04440e796f985f7834e7a85343aaf824\"\u003e\u003ccode\u003eb828ca4\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/c3291f26e9202e8ed4def19bd554a11fbc4ebb6d\"\u003e\u003ccode\u003ec3291f2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/69aa9a6343a823bbd9bcb172cd7108da199957fe\"\u003e\u003ccode\u003e69aa9a6\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-modules-base/commit/10fda4e9be2d208276da77b9c01336e1aca73a27\"\u003e\u003ccode\u003e10fda4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/04950af192ae40e0e3593e7a9863b61654903938\"\u003e\u003ccode\u003e04950af\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8d4a1bfb47a6bf9b78c3dd7a1904002cdda3adb0\"\u003e\u003ccode\u003e8d4a1bf\u003c/code\u003e\u003c/a\u003e Add ref to SPI subtypes module from release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.21.0...jackson-modules-base-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.21.0 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-dataformats-text/commit/499c5b07e3e226f0e4928765c49565cdf48b8bcb\"\u003e\u003ccode\u003e499c5b0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06ffd1ded0d95c2c4a92c24952a46260293fcaf6\"\u003e\u003ccode\u003e06ffd1d\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-dataformats-text/commit/c82488384ea5b5b6e29746795d14f96462d40abb\"\u003e\u003ccode\u003ec824883\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-dataformats-text/commit/887d7cbf0f42b1425c07ed7f5c71045a43616913\"\u003e\u003ccode\u003e887d7cb\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/ddd9d68b134105cf60ca518b6a67b4b33eecbf28\"\u003e\u003ccode\u003eddd9d68\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e2df4d2e304bbe1c30b9505f2d183eecaa375e25\"\u003e\u003ccode\u003ee2df4d2\u003c/code\u003e\u003c/a\u003e Fix 2.18 pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/f45225a1e2ca4f37fbc7cd7ffcca692d9084d2b2\"\u003e\u003ccode\u003ef45225a\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-dataformats-text/commit/f6e636c445f684a882d1b7c1063cb1e78bef65bf\"\u003e\u003ccode\u003ef6e636c\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cd8aa78717f7440f85d657a1eee4c6c079410c4a\"\u003e\u003ccode\u003ecd8aa78\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/957a0fda1ae11b0388322a786d515eebafa0f06b\"\u003e\u003ccode\u003e957a0fd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.21.0...jackson-dataformats-text-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.springframework:spring-core` from 6.2.15 to 6.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\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.15 to 6.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\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.15 to 6.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-websocket` from 6.2.15 to 6.2.16\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-websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36308\"\u003e#36308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolved HttpEntity Controller argument does not reflect mutated HTTP headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36301\"\u003e#36301\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/36286\"\u003e#36286\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/36272\"\u003e#36272\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/36268\"\u003e#36268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNetty4HeadersAdapter.remove\u003c/code\u003e returns empty list instead of \u003ccode\u003enull\u003c/code\u003e for non-existing key \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36227\"\u003e#36227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEclipseLinkConnectionHandle\u003c/code\u003e can fail against transaction isolation race condition \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36166\"\u003e#36166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36051\"\u003e#36051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36035\"\u003e#36035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e fails to reliably resolve read/write methods in type hierarchies with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36026\"\u003e#36026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix links to JUnit User Guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36218\"\u003e#36218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLocalContainerEntityManagerFactoryBean#setPersistenceUnitName\u003c/code\u003e javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36206\"\u003e#36206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on trailing slash handling where type-level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/base\u0026quot;) is combined with method level \u003ccode\u003e@GetMapping\u003c/code\u003e(\u0026quot;/\u0026quot;) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36200\"\u003e#36200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation on the MediaType used for ProblemDetail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36193\"\u003e#36193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003egetErrors()\u003c/code\u003e with \u003ccode\u003egetBindingResult()\u003c/code\u003e in examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36172\"\u003e#36172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Antora dependencies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36106\"\u003e#36106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and grammar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36023\"\u003e#36023\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 fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36239\"\u003e#36239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ASM 9.9.1 and Objenesis 3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36244\"\u003e#36244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 5.14.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36148\"\u003e#36148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36290\"\u003e#36290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36289\"\u003e#36289\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/053d8e25f424bae9c5a597c4b248af137dce264f\"\u003e\u003ccode\u003e053d8e2\u003c/code\u003e\u003c/a\u003e Release v6.2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216\"\u003e\u003ccode\u003e8334388\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/757b713f2274ff516af6dffbe00b53dee7bd9a65\"\u003e\u003ccode\u003e757b713\u003c/code\u003e\u003c/a\u003e Use updated message in HttpEntityMethodProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c\"\u003e\u003ccode\u003ea065563\u003c/code\u003e\u003c/a\u003e Optimize RequestMappingInfo hashcode calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1\"\u003e\u003ccode\u003e6162d89\u003c/code\u003e\u003c/a\u003e Cache HandlerMethod with resolved bean if singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba\"\u003e\u003ccode\u003e5c537db\u003c/code\u003e\u003c/a\u003e Optimize single PathPattern match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2\"\u003e\u003ccode\u003e849553d\u003c/code\u003e\u003c/a\u003e Avoid determineValidationGroups not necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97\"\u003e\u003ccode\u003e7240a5a\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3\"\u003e\u003ccode\u003eb00c387\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.15.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6\"\u003e\u003ccode\u003e8396c07\u003c/code\u003e\u003c/a\u003e Fix wildcard MIME type support in messaging converters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-tx` from 6.2.15 to 6.2.16\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-tx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.16\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of hashcode calculations for request mappings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36297\"\u003e#36297\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/36296\"\u003e#36296\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/36295\"\u003e#36295\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/36294\"\u003e#36294\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/issues/36232\"\u003e#36232\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/36224\"\u003e#36224\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/36220\"\u003e#36220\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/36189\"\u003e#36189\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/36163\"\u003e#36163\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/36152\"\u003e#36152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36150\"\u003e#36150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36135\"\u003e#36135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36129\"\u003e#36129\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\u003eAvoid lock congestion in ConcurrentReferenceHashMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/is...\n\n_Description has been truncated_","html_url":"https://github.com/hhund/dsf/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhund%2Fdsf/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"6.2.9","new_version":"7.0.5","update_type":"major","path":null,"pr_created_at":"2026-03-01T10:08:46.000Z","version_change":"6.2.9 → 7.0.5","issue":{"uuid":"4006826366","node_id":"PR_kwDOAKJSSM7HG6Kc","number":4055,"state":"closed","title":"Bump the dependencies group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T11:35:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T10:08:46.000Z","updated_at":"2026-05-01T11:35:20.000Z","time_to_close":5275593,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":58,"packages":[{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-api-test","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-iostreams","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-jpl","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-slf4j2-impl","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-to-jul","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.24.3","new_version":"2.25.3"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.4","repository_url":"https://github.com/apache/groovy"},{"name":"tools.jackson:jackson-bom","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mockito:mockito-bom","old_version":"5.18.0","new_version":"5.22.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"net.bytebuddy:byte-buddy","old_version":"1.17.6","new_version":"1.18.5","repository_url":"https://github.com/raphw/byte-buddy"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.20.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.h2database:h2","old_version":"2.3.232","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"net.javacrumbs.json-unit:json-unit","old_version":"4.1.1","new_version":"5.1.0","repository_url":"https://github.com/lukas-krecan/JsonUnit"},{"name":"com.vlkan.log4j2:log4j2-logstash-layout","old_version":"0.18","new_version":"1.0.5","repository_url":"https://github.com/vy/log4j2-logstash-layout"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.12"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.12"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.0","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.1","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.8","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.11","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.wiremock:wiremock","old_version":"3.13.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.20.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.20.0","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.1","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.5.1","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.5.1","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.5.1","new_version":"5.6.4","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-log4j2","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.logging.log4j:log4j-api | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-api-test | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-iostreams | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-jpl | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-slf4j2-impl | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-to-jul | `2.24.3` | `2.25.3` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.24.3` | `2.25.3` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.4` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.0.0` | `3.1.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.mockito:mockito-bom](https://github.com/mockito/mockito) | `5.18.0` | `5.22.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) | `1.17.6` | `1.18.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.21.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.20.0` | `2.21.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.3.232` | `2.4.240` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| [net.javacrumbs.json-unit:json-unit](https://github.com/lukas-krecan/JsonUnit) | `4.1.1` | `5.1.0` |\n| [com.vlkan.log4j2:log4j2-logstash-layout](https://github.com/vy/log4j2-logstash-layout) | `0.18` | `1.0.5` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.12` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.12` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.1` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.8` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.11` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [org.wiremock:wiremock](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.20.0` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.20.0` | `2.21.1` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.1` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.1` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.4` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.4` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.4` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `7.0.5` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.9` | `7.0.5` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.3` |\n| [org.springframework.boot:spring-boot-starter-log4j2](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.3` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-api-test` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-iostreams` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-jpl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-jul` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-slf4j` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-api-test` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-iostreams` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-jpl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-jul` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.logging.log4j:log4j-to-slf4j` from 2.24.3 to 2.25.3\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson:jackson-bom` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/71cd2e0baa8173606263779a86fe35fd980f4b57\"\u003e\u003ccode\u003e71cd2e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6926bbda44df4a94bc346e50cfe0e9302b612f23\"\u003e\u003ccode\u003e6926bbd\u003c/code\u003e\u003c/a\u003e Prep for 3.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5e763e5a04a0f1225f45c477492a8e5cca71d3c2\"\u003e\u003ccode\u003e5e763e5\u003c/code\u003e\u003c/a\u003e Merge branch '3.x' of github.com:FasterXML/jackson-bom into 3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/26b42d63a8357044d6205f91c8daed0c4dd2aded\"\u003e\u003ccode\u003e26b42d6\u003c/code\u003e\u003c/a\u003e Update to latest oss-parent (v76)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/b1c70b55d7675994222ff44bef1ef3c7982235d6\"\u003e\u003ccode\u003eb1c70b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/118\"\u003e#118\u003c/a\u003e from FasterXML/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/de147942d5519b227a6aca6795f0620c184ae5ef\"\u003e\u003ccode\u003ede14794\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5f92034a204559cc3f2705559df7b6be2b90f75f\"\u003e\u003ccode\u003e5f92034\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/648cb70f8384d7cbe2eb437eb54af83971b25384\"\u003e\u003ccode\u003e648cb70\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/e59dd9ad75bd34540ea9c33a364a1ab3d51fd187\"\u003e\u003ccode\u003ee59dd9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e60dd9cf046808e67c66b4d00c921d56f2f0d15\"\u003e\u003ccode\u003e4e60dd9\u003c/code\u003e\u003c/a\u003e Prep for 3.1.0-rc1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.0.0...jackson-bom-3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-bom` from 5.18.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-bom'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\u003ch2\u003ev5.21.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.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump errorprone from 2.41.0 to 2.42.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3732\"\u003e#3732\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3732\"\u003emockito/mockito#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: automatically detect class to mock in mockStatic and mockConstruction [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3731\"\u003e#3731\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3731\"\u003emockito/mockito#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn completed futures for unstubbed Future/CompletionStage in ReturnsEmptyValues [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3727\"\u003e#3727\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3727\"\u003emockito/mockito#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eautomatically detect class to mock [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2779\"\u003e#2779\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2779\"\u003emockito/mockito#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect \u0026quot;has following stubbing(s) with different arguments\u0026quot; message when using Argument Matchers [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003emockito/mockito#2468\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.20.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.20.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-09-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.19.0...v5.20.0\"\u003e11 commit(s)\u003c/a\u003e by Adrian-Kim, Giulio Longfils, Rafael Winterhalter, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3730\"\u003e#3730\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3730\"\u003emockito/mockito#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroducing the Ability to Mock Construction of Generic Types (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003e#2401\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3729\"\u003e#3729\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3729\"\u003emockito/mockito#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.1.1 to 4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3726\"\u003e#3726\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3726\"\u003emockito/mockito#3726\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/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\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/09d2230acd7160252a6db228313c226a976e51b9\"\u003e\u003ccode\u003e09d2230\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/df3e0ccdd42533ac933f87e3fa00c0681d362c5b\"\u003e\u003ccode\u003edf3e0cc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.2 to 1.4.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/04a6e9f88ccc6c29e77b95a8e0b617319bcee234\"\u003e\u003ccode\u003e04a6e9f\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/756a3cf3fa890437603704f1dc2932e908ef3951\"\u003e\u003ccode\u003e756a3cf\u003c/code\u003e\u003c/a\u003e Add description of matchers to potential mismatch (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.18.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 `org.assertj:assertj-core` from 3.27.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.bytebuddy:byte-buddy` from 1.17.6 to 1.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphw/byte-buddy/releases\"\u003enet.bytebuddy:byte-buddy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eByte Buddy 1.18.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEagerly resolve of canonical files during attach emulation to avoid failure when process ends before file can be deleted.\u003c/li\u003e\n\u003cli\u003eAdd super classes to hash code / equals computation in \u003ccode\u003eAdvice\u003c/code\u003e that were missing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new build description in Android 9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using Class File API when Byte Buddy is loaded on the boot loader where multi-release jars are not available.\u003c/li\u003e\n\u003cli\u003eAdd additional safety when processing class files with illegally formed parameters.\u003c/li\u003e\n\u003cli\u003eUpdate to latest ASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport modifiers for value classes in Valhalla builds.\u003c/li\u003e\n\u003cli\u003eImprove use of build cache in Gradle.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix generated module-info to include new package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003emodule-info\u003c/code\u003e class files and \u003ccode\u003eModuleDescription\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAllow for manipulating module information using the \u003ccode\u003eByteBuddy\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.17.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of types that are deprecated as of Java 26.\u003c/li\u003e\n\u003cli\u003eInclude ASM 9.9 that offers ASM support for Java 26.\u003c/li\u003e\n\u003cli\u003eMake sure that generated code internal to Byte Buddy supports CDS if available.\u003c/li\u003e\n\u003cli\u003eUpdate version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eByte Buddy 1.17.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify correct JVM environment for Android builds when using the Gradle plugin.\u003c/li\u003e\n\u003cli\u003eAvoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.\u003c/li\u003e\n\u003cli\u003eCorrect validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.\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/raphw/byte-buddy/blob/master/release-notes.md\"\u003enet.bytebuddy:byte-buddy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e15. February 2026: version 1.18.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEagerly resolve of canonical files during attach emulation to avoid failure when process ends before file can be deleted.\u003c/li\u003e\n\u003cli\u003eAdd super classes to hash code / equals computation in \u003ccode\u003eAdvice\u003c/code\u003e that were missing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e16. January 2026: version 1.18.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new build description in Android 9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e26. November 2025: version 1.18.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using Class File API when Byte Buddy is loaded on the boot loader where multi-release jars are not available.\u003c/li\u003e\n\u003cli\u003eAdd additional safety when processing class files with illegally formed parameters.\u003c/li\u003e\n\u003cli\u003eUpdate to latest ASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e26. November 2025: version 1.18.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport modifiers for value classes in Valhalla builds.\u003c/li\u003e\n\u003cli\u003eImprove use of build cache in Gradle.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e12. November 2025: version 1.18.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generated module-info to include new package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e11. November 2025: version 1.18.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003emodule-info\u003c/code\u003e class files and \u003ccode\u003eModuleDescription\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAllow for manipulating module information using the \u003ccode\u003eByteBuddy\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e8. October 2025: version 1.17.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of types that are deprecated as of Java 26.\u003c/li\u003e\n\u003cli\u003eInclude ASM 9.9 that offers ASM support for Java 26.\u003c/li\u003e\n\u003cli\u003eMake sure that generated code internal to Byte Buddy supports CDS if available.\u003c/li\u003e\n\u003cli\u003eUpdate version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e17. August 2025: version 1.17.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify correct JVM environment for Android builds when using the Gradle plugin.\u003c/li\u003e\n\u003cli\u003eAvoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.\u003c/li\u003e\n\u003cli\u003eCorrect validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.\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/raphw/byte-buddy/commit/e01d09a59b78bb2bac9f70484c81823e8afe8bc6\"\u003e\u003ccode\u003ee01d09a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release byte-buddy-1.18.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/0cef4be038605bf310c5176cc4db7c53f46043bd\"\u003e\u003ccode\u003e0cef4be\u003c/code\u003e\u003c/a\u003e [release] Release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/c880bab5e215637549ef8393e7523c7809d9f9c2\"\u003e\u003ccode\u003ec880bab\u003c/code\u003e\u003c/a\u003e Fix hashcode equals generation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/05dc85e3e3fda00dfa5f39e03073cf4cf62d664d\"\u003e\u003ccode\u003e05dc85e\u003c/code\u003e\u003c/a\u003e Instana attachpid file removal handling (\u003ca href=\"https://redirect.github.com/raphw/byte-buddy/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/71448e372a94db56de268a4be914438709fb43d9\"\u003e\u003ccode\u003e71448e3\u003c/code\u003e\u003c/a\u003e Add ASM URL for copyright note.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/9689261b67934371b8f3860a055153e944ea6491\"\u003e\u003ccode\u003e9689261\u003c/code\u003e\u003c/a\u003e Update checksums and internal Byte Buddy.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/87c13681d97d795995dadb1f75e802f2d62c058e\"\u003e\u003ccode\u003e87c1368\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/raphw/byte-buddy/commit/c080180f483aad3a0807ac7333635a3089ddb80b\"\u003e\u003ccode\u003ec080180\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release byte-buddy-1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/3e4008088c2a2d7322ee30f86b220bb52151275f\"\u003e\u003ccode\u003e3e40080\u003c/code\u003e\u003c/a\u003e [release] Release new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphw/byte-buddy/commit/e94974f4ce207a35e3af03969d7fe7fde84cc074\"\u003e\u003ccode\u003ee94974f\u003c/code\u003e\u003c/a\u003e [release] Release new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphw/byte-buddy/compare/byte-buddy-1.17.6...byte-buddy-1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-codec:commons-codec` from 1.18.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.21.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.21.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCODEC-333:  Add distinct Base64 decoding for standard and URL-safe formats. Thanks to Aleksandr Beliakov, Gary Gregory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix oak leaf icon references in overview.html when running `mvn clean javadoc:javadoc`. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 91 to 96 [#415](https://github.com/apache/commons-codec/issues/415), [#418](https://github.com/apache/commons-codec/issues/418). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump commons-io:commons-io from 2.20.0 to 2.21.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eApache Commons Codec 1.20.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/91c44048f2751ef89567cd50ff04851da4f56e3f\"\u003e\u003ccode\u003e91c4404\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.21.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/21fe1d7f86bbc198975c4282c9239ef1b5e9f094\"\u003e\u003ccode\u003e21fe1d7\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/d4ea4d0867dce2b36deda123d9e477531aefcacf\"\u003e\u003ccode\u003ed4ea4d0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.1 to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/e30b1f6c247468f5ab2d06dd101c535c77778bc9\"\u003e\u003ccode\u003ee30b1f6\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5.1.0 to 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/2e4891c194cf4733fda4be4e8b29c2fa3ae46476\"\u003e\u003ccode\u003e2e4891c\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 95 to 96\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/d02c003231a2ae8d065f9edfecf4e97dcffc085e\"\u003e\u003ccode\u003ed02c003\u003c/code\u003e\u003c/a\u003e Use a URL to a prettier page: \u003ca href=\"https://www.ietf.org/rfc/rfc2045\"\u003ehttps://www.ietf.org/rfc/rfc2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/3c961b83ead5140fbaffb1191692f943758ecdec\"\u003e\u003ccode\u003e3c961b8\u003c/code\u003e\u003c/a\u003e Checkstyle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/99cf6b7800f7f1af1b45c4b167aae128e3bb4aeb\"\u003e\u003ccode\u003e99cf6b7\u003c/code\u003e\u003c/a\u003e Javadoc and exception messages: \u0026quot;base 32\u0026quot; -\u0026gt; \u0026quot;Base32\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/2df7b9a20ed600ad64bc00edf1c9a619edab76a0\"\u003e\u003ccode\u003e2df7b9a\u003c/code\u003e\u003c/a\u003e Javadoc and exception messages: \u0026quot;base 64\u0026quot; -\u0026gt; \u0026quot;Base64\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/0643fdd0b7fcac6bd1543cdd1868ec7b5de4bbcc\"\u003e\u003ccode\u003e0643fdd\u003c/code\u003e\u003c/a\u003e Javadoc 8 doesn't know how to find this link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.18.0...rel/commons-codec-1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-dbcp2` from 2.13.0 to 2.14.0\n\nUpdates `commons-io:commons-io` from 2.20.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.22.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.22.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo          Add and use IOUtils.closeQuietlySuppress(Closeable, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/818\"\u003e#818\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\no          ByteArraySeekableByteChannel.position(long) and truncate(long) shouldn't throw an IllegalArgumentException for a new positive position that's too large \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/817\"\u003e#817\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\no          Fix malformed Javadoc comments. Thanks to Gary Gregory.\no          ReadAheadInputStream.close() doesn't always close its filtered input stream. Thanks to Stanislav Fort, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo          Bump org.apache.commons:commons-parent from 91 to 96 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/816\"\u003e#816\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/812\"\u003e#812\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons.bytebuddy.version from 1.17.8 to 1.18.4 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/814\"\u003e#814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/820\"\u003e#820\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-lang3 from 3.19.0 to 3.20.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003cp\u003eCommons IO 2.7 and up requires Java 8 or above.\nCommons IO 2.6 requires Java 7 or above.\nCommons IO 2.3 through 2.5 requires Java 6 or above.\nCommons IO 2.2 requires Java 5 or above.\nCommons IO 1.4 requires Java 1.3 or above.\u003c/p\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-io/changes.html\"\u003ehttps://commons.apache.org/proper/commons-io/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons IO, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons IO website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-io/\"\u003ehttps://commons.apache.org/proper/commons-io/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-io/download_io.cgi\"\u003ehttps://commons.apache.org/proper/commons-io/download_io.cgi\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/54073d3b5fdd2985b98a48040ede95eb59c7ee53\"\u003e\u003ccode\u003e54073d3\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.21.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/f141f09d91368543e4f0754cbd649c484768c55c\"\u003e\u003ccode\u003ef141f09\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/adcf1350152faf4dbd8cf53fb2f2649f25dbe227\"\u003e\u003ccode\u003eadcf135\u003c/code\u003e\u003c/a\u003e Add license header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/0f499d060adbd4b36bbd9f47393a7ea6af8149ff\"\u003e\u003ccode\u003e0f499d0\u003c/code\u003e\u003c/a\u003e Use new oak logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/34a961c3ed58ed96c73836db154ae50f0c45110f\"\u003e\u003ccode\u003e34a961c\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/9e511181a03096b77c3a4b9c6077a4ac0b56b510\"\u003e\u003ccode\u003e9e51118\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d715865ee705fdb8ed786582bd6bd4ee996b0665\"\u003e\u003ccode\u003ed715865\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/3d6a7e113633e1a33ca254d744c3fcbab61663f3\"\u003e\u003ccode\u003e3d6a7e1\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/apache/logging-log4j2/pull/4055","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Flogging-log4j2/issues/4055","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4055/packages"}},{"old_version":"6.1.14","new_version":"6.2.11","update_type":"minor","path":null,"pr_created_at":"2026-02-25T18:37:37.000Z","version_change":"6.1.14 → 6.2.11","issue":{"uuid":"3991089708","node_id":"PR_kwDOPuFqks7GUBND","number":5,"state":"open","title":"chore(deps): bump the maven group across 4 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T18:37:37.000Z","updated_at":"2026-02-25T18:38:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven","update_count":7,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.18","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework:spring-core","old_version":"6.1.14","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.0","new_version":"2.25.3"},{"name":"org.assertj:assertj-core","old_version":"3.26.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.eclipse.jetty:jetty-http","old_version":"11.0.25","new_version":"12.0.12"},{"name":"com.mchange:c3p0","old_version":"0.10.1","new_version":"0.12.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"org.mozilla:rhino","old_version":"1.7.15","new_version":"1.7.15.1","repository_url":"https://github.com/mozilla/rhino"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.25` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.1.14` | `6.2.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.0` | `2.25.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.26.3` | `3.27.7` |\n| org.eclipse.jetty:jetty-http | `11.0.25` | `12.0.12` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.10.1` | `0.12.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15` | `1.7.15.1` |\n\nBumps the maven group with 1 update in the /openmetadata-clients/openmetadata-java-client directory: [org.mozilla:rhino](https://github.com/mozilla/rhino).\nBumps the maven group with 5 updates in the /openmetadata-mcp directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.25` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.1.14` | `6.2.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.0` | `2.25.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.26.3` | `3.27.7` |\n| org.eclipse.jetty:jetty-http | `11.0.25` | `12.0.12` |\n\nBumps the maven group with 6 updates in the /openmetadata-service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.25` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.1.14` | `6.2.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.0` | `2.25.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.26.3` | `3.27.7` |\n| org.eclipse.jetty:jetty-http | `11.0.25` | `12.0.12` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.10.1` | `0.12.0` |\n\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.1.14 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.21.0 to 2.25.3\n\nUpdates `org.assertj:assertj-core` from 3.26.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.26.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-http` from 11.0.25 to 12.0.12\n\nUpdates `com.mchange:c3p0` from 0.10.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swaldman/c3p0/blob/0.12.x/CHANGELOG\"\u003ecom.mchange:c3p0's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ec3p0-0.12.0\n-- Replace com.mchange.v2.naming.permitNonlocalJndiNames with more configurable\ncom.mchange.v2.naming.nameGuardClassName. By default, it is null, and the same\n\u0026quot;apparently local\u0026quot; restriction previously enforced by com.mchange.v2.naming.permitNonlocalJndiNames\nis enforced. But users can supply custom com.mchange.v2.naming.NameGuard instances\nto control what names are permissible, and four implementations of NameGuard are\nprovided. (See the main docs.)\n-- Documentation updates.\n-- Disable by default reflective instantiation of javax.naming.spi.ObjectFactory instances\nunless their classname is included on a whitelist. Define properties-style config parameter\ncom.mchange.v2.naming.objectFactoryWhitelist where the comma-separated whitelist can be provided.\nBy default this parameter contains the two ObjectFactory classes c3p0 includes in references it\ncreates.\n-- Change the format of userOverridesAsString, which is just a String representation of\nMap\u0026lt;String,Map\u0026lt;String,String\u0026gt;\u0026gt;. Use a CSV-inspired format, and the mchange-commons-java\nfastcsv utility, rather than dangerous Java Object serialization of the Map of Maps.\n-- Disable by default support for resolving references serialized with their own InitialContext\ncustom environment. Define properties-style config parameter\ncom.mchange.v2.naming.acceptDeserializedInitialContextEnvironment, defaulting to false,\nto manage this dangerous functionality.\n-- Disable by default JNDI lookups of nonlocal names (conservatively, names that do not seem to be local).\nFor now only String names beginning with \u0026quot;java:\u0026quot; or Name objects whose first component starts with\n\u0026quot;java:\u0026quot; are considered to be local.\nDefine properties-style config parameter com.mchange.v2.naming.permitNonlocalJndiNames, defaulting\nto false, to manage this dangerous functionality.\n-- Disable by default support for loading of javax.naming.spi.ObjectFactory from remote locations\nvia Reference.factoryClassLocation. Define properties-style config parameter\ncom.mchange.v2.naming.supportReferenceRemoteFactoryClassLocation, defaulting to\nfalse, to manage this dangerous functionality.\n-- Fix rare issue in Statement caching (GooGooStatementCache), make sure any Statement\nwe remove is checked into the cache in order to ensure we don't see internal inconsistencies\nwhen Statements we mean to cull fail to be removed by removeStatement(...) because they\nare checked out. Thanks to vimalesh on GitHub for calling attention to this issue.\nc3p0-0.11.2\n-- Expose utilities \u003ccode\u003eoverwriteJavaBeanProperties\u003c/code\u003e and \u003ccode\u003eoverwriteC3P0PrefixedProperties\u003c/code\u003e\nin the \u003ccode\u003eDataSources\u003c/code\u003e class, and refactor existing functions to use those.\nc3p0-0.11.1\n-- in BasicResourcePool, forceKillAcquires() accidentally failed to surrender its lock,\nleading to deadlocks following a full round of acquisition failures. Many thanks\nto \u003ca href=\"https://github.com/pwielgolaski\"\u003e\u003ccode\u003e@​pwielgolaski\u003c/code\u003e\u003c/a\u003e on github for tracking down the issue, to \u003ca href=\"https://github.com/driseley\"\u003e\u003ccode\u003e@​driseley\u003c/code\u003e\u003c/a\u003e on github for\nproviding a reproduction of the issue, and to \u003ca href=\"https://github.com/michalgutkowski\"\u003e\u003ccode\u003e@​michalgutkowski\u003c/code\u003e\u003c/a\u003e on github for providing\na pull request with the fix.\nc3p0-0.11.0\n-- Additional testing.\nc3p0-0.11.0-pre2\n-- Define new property cancelAutomaticallyClosedStatements, which, if true, ensures\nthat Statement.cancel() will be called prior to Statement.close() when c3p0 automatically\nclose()es statements because a client has neglected to, a Connection with open Statements\nhas exceeded its unreturnedConnectionTimeout, or the Statement cache is expiring a PreparedStatement.\nThanks to Andreas Dangel (in 2014!) for pointing out scenarios where this might be\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/swaldman/c3p0/commit/afbb946ea70ee2312c1c5fc53dd60dd218f87ef9\"\u003e\u003ccode\u003eafbb946\u003c/code\u003e\u003c/a\u003e Bump version for c3p0-0.12.0 final.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/c5f24451d26eb78f4c96159e97575ebba5b381d2\"\u003e\u003ccode\u003ec5f2445\u003c/code\u003e\u003c/a\u003e Documentation updates, RELEASE_NOTES-0.12.0, cap CHANGELOG for c3p0-0.12.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/d0d1c5083f9523a9d101afd46de003d2eb949f50\"\u003e\u003ccode\u003ed0d1c50\u003c/code\u003e\u003c/a\u003e Modify MarshallUnmarshallDataSourcesJUnitTestCase to include C3P0 config when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/a42833dfc6fa875c9f1df06c8d8fdb77de1d02cb\"\u003e\u003ccode\u003ea42833d\u003c/code\u003e\u003c/a\u003e Update mchange-commons-java version to 0.4.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/415662b4e75bc3b8f7408b7fc47b9e77c1946584\"\u003e\u003ccode\u003e415662b\u003c/code\u003e\u003c/a\u003e Claude-generated tests of deserialization-gadget mitigations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/69dab9c770b515661437e863beb289da1a9cc190\"\u003e\u003ccode\u003e69dab9c\u003c/code\u003e\u003c/a\u003e CHANGELOG and documentation updates.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/5cb324770eb6a2a766b7766c02a5f3c1a10a81cf\"\u003e\u003ccode\u003e5cb3247\u003c/code\u003e\u003c/a\u003e Track changes to com.mchange.ser.naming, more flexible control of whether nam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/9bef1f635792cb430e0a72f2e4a537507c2a084b\"\u003e\u003ccode\u003e9bef1f6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG and docs to more accurately reflect the necessarily imperfec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/c6f5d1192bdb43d46faaba4ce02959b4931504f3\"\u003e\u003ccode\u003ec6f5d11\u003c/code\u003e\u003c/a\u003e Centralize some of the jndiName-remoteness testing code, gate mbean- and jbos...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swaldman/c3p0/commit/155be12a246ca7ab50a8e6347c60fde1fc8cb671\"\u003e\u003ccode\u003e155be12\u003c/code\u003e\u003c/a\u003e Small documentation fixes.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swaldman/c3p0/compare/v0.10.1...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mozilla:rhino` from 1.7.15 to 1.7.15.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md\"\u003eorg.mozilla:rhino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRhino 1.8.1, Rhino 1.7.15.1, Rhino 1.7.14.1\u003c/h1\u003e\n\u003ch2\u003eDecember 2, 2025\u003c/h2\u003e\n\u003cp\u003eThese releases fix a bug in the code that formats floating-point numbers into strings\nthat could result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eWe recommend that all users of Rhino upgrade to release 1.8.1 if possible,\nand upgrade to Java 17 or 21.\u003c/p\u003e\n\u003cp\u003eUsers who need an older release, or who cannot yet leave Java 8, can also\nuse 1.7.15.1 or 1.7.14.1.\u003c/p\u003e\n\u003ch1\u003eRhino 1.8.0\u003c/h1\u003e\n\u003ch2\u003eJanuary 2, 2025\u003c/h2\u003e\n\u003cp\u003eRhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.\u003c/li\u003e\n\u003cli\u003eRhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See \u003ca href=\"https://github.com/mozilla/rhino/blob/master/README.md\"\u003eREADME.md\u003c/a\u003e for a breakdown of which modules are which -- short answer is that everyone will need the \u0026quot;rhino\u0026quot; module and many will need others.\u003c/li\u003e\n\u003cli\u003eOlder code not able to adapt to using multiple JARS can still use the \u0026quot;rhino-all\u0026quot; module, which publishes an \u0026quot;all-in-one\u0026quot; JAR like the old \u0026quot;rhino.jar\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe default language level is \u0026quot;VERSION_ES6\u0026quot;. That means that modern JavaScript features supported by Rhino will work by default.\u003c/li\u003e\n\u003cli\u003eThere are big improvements in compatibility, including support for \u0026quot;super\u0026quot;, reflect and proxy, and lots of other language features. See the \u003ca href=\"https://mozilla.github.io/rhino/compat/engines.html\"\u003ecompatibility table\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!\u003c/p\u003e\n\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/mozilla/rhino/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mozilla:rhino` from 1.7.15 to 1.7.15.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md\"\u003eorg.mozilla:rhino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRhino 1.8.1, Rhino 1.7.15.1, Rhino 1.7.14.1\u003c/h1\u003e\n\u003ch2\u003eDecember 2, 2025\u003c/h2\u003e\n\u003cp\u003eThese releases fix a bug in the code that formats floating-point numbers into strings\nthat could result in very bad performance in some cases.\u003c/p\u003e\n\u003cp\u003eWe recommend that all users of Rhino upgrade to release 1.8.1 if possible,\nand upgrade to Java 17 or 21.\u003c/p\u003e\n\u003cp\u003eUsers who need an older release, or who cannot yet leave Java 8, can also\nuse 1.7.15.1 or 1.7.14.1.\u003c/p\u003e\n\u003ch1\u003eRhino 1.8.0\u003c/h1\u003e\n\u003ch2\u003eJanuary 2, 2025\u003c/h2\u003e\n\u003cp\u003eRhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.\u003c/li\u003e\n\u003cli\u003eRhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See \u003ca href=\"https://github.com/mozilla/rhino/blob/master/README.md\"\u003eREADME.md\u003c/a\u003e for a breakdown of which modules are which -- short answer is that everyone will need the \u0026quot;rhino\u0026quot; module and many will need others.\u003c/li\u003e\n\u003cli\u003eOlder code not able to adapt to using multiple JARS can still use the \u0026quot;rhino-all\u0026quot; module, which publishes an \u0026quot;all-in-one\u0026quot; JAR like the old \u0026quot;rhino.jar\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe default language level is \u0026quot;VERSION_ES6\u0026quot;. That means that modern JavaScript features supported by Rhino will work by default.\u003c/li\u003e\n\u003cli\u003eThere are big improvements in compatibility, including support for \u0026quot;super\u0026quot;, reflect and proxy, and lots of other language features. See the \u003ca href=\"https://mozilla.github.io/rhino/compat/engines.html\"\u003ecompatibility table\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!\u003c/p\u003e\n\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/mozilla/rhino/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.1.14 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.21.0 to 2.25.3\n\nUpdates `org.assertj:assertj-core` from 3.26.3 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.26.3...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-http` from 11.0.25 to 12.0.12\n\nUpdates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/f426e0002800cfb507f393fcacffe0761a425220\"\u003e\u003ccode\u003ef426e00\u003c/code\u003e\u003c/a\u003e prepare release of 1.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d28931f3b9ede954285cd22d44e029142bba52e6\"\u003e\u003ccode\u003ed28931f\u003c/code\u003e\u003c/a\u003e restrict object creation to expected supertype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa264f7ad2bb65c2d5ab046754741e56234c9096\"\u003e\u003ccode\u003eaa264f7\u003c/code\u003e\u003c/a\u003e test default variable values in appender-ref ref attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8fb403ab6d1a36b351e9095f8ee1c6c3ad8e0405\"\u003e\u003ccode\u003e8fb403a\u003c/code\u003e\u003c/a\u003e adjust copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b294a12ff9f2bb2f03168590da1c6d7cbfd71cfe\"\u003e\u003ccode\u003eb294a12\u003c/code\u003e\u003c/a\u003e check optionList in start()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b65040a3b5d844a791bd3cc690ca44e9e024e04d\"\u003e\u003ccode\u003eb65040a\u003c/code\u003e\u003c/a\u003e Add EpochConverter for milliseconds/seconds since epoch (related to issue \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/96\"\u003e#96\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/069017445b41e9c3a23bda2be446663dca3c4453\"\u003e\u003ccode\u003e0690174\u003c/code\u003e\u003c/a\u003e cla for Duncan Jauncey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/71dc2afc1046e7b7e218dbfbcde3b0c549bc2fba\"\u003e\u003ccode\u003e71dc2af\u003c/code\u003e\u003c/a\u003e Removed email address for Tony.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5\"\u003e\u003ccode\u003e1f97ae1\u003c/code\u003e\u003c/a\u003e check for undeclared by referenced appenders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b07355e26aaf128c8303393b7e2ed3d4687c7736\"\u003e\u003ccode\u003eb07355e\u003c/code\u003e\u003c/a\u003e Move the artifact version checking code to VersionUtil in logback-core.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.1.14 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#3...\n\n_Description has been truncated_","html_url":"https://github.com/escbeargew99-stack/OpenMetadata/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/escbeargew99-stack%2FOpenMetadata/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"6.2.12","new_version":"7.0.5","update_type":"major","path":null,"pr_created_at":"2026-02-23T07:06:46.000Z","version_change":"6.2.12 → 7.0.5","issue":{"uuid":"3976679961","node_id":"PR_kwDODYnCTM7Fkgps","number":4285,"state":"open","title":"fix(deps): bump org.springframework:spring-core from 6.2.12 to 7.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T07:06:46.000Z","updated_at":"2026-02-23T09:26:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"org.springframework:spring-core","old_version":"6.2.12","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.2.12 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-core'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.12...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-core\u0026package-manager=gradle\u0026previous-version=6.2.12\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/SDA-SE/sda-dropwizard-commons/pull/4285","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SDA-SE%2Fsda-dropwizard-commons/issues/4285","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4285/packages"}},{"old_version":"7.0.4","new_version":"7.0.5","update_type":"patch","path":null,"pr_created_at":"2026-02-19T02:03:23.000Z","version_change":"7.0.4 → 7.0.5","issue":{"uuid":"3960605475","node_id":"PR_kwDOIr6aFc7Ewn4i","number":286,"state":"closed","title":"Bump org.springframework:spring-core 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-19T02:04:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T02:03:23.000Z","updated_at":"2026-02-19T02:04:58.000Z","time_to_close":93,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework:spring-core","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-core](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-core'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-core\u0026package-manager=gradle\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/LarsEckart/learning-hour-only-mock-types-that-you-own/pull/286","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsEckart%2Flearning-hour-only-mock-types-that-you-own/issues/286","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/286/packages"}}]}